From 8859a173c97ca8d0f3c017d79b6eb4fda3c9c8ad Mon Sep 17 00:00:00 2001 From: codemasher Date: Tue, 5 Mar 2024 22:08:48 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20chillerl?= =?UTF-8?q?an/php-oauth-core@3b2327a57126e9c67a9bfa9167a449e426131711=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...chillerlan-OAuth-Core-OAuth1Interface.html | 69 +- .../chillerlan-OAuth-Core-OAuth1Provider.html | 145 +- ...chillerlan-OAuth-Core-OAuth2Interface.html | 69 +- .../chillerlan-OAuth-Core-OAuth2Provider.html | 145 +- .../chillerlan-OAuth-Core-OAuthInterface.html | 69 +- .../chillerlan-OAuth-Core-OAuthProvider.html | 145 +- .../chillerlan-OAuth-Providers-Amazon.html | 3552 +++++++++ ...-OAuth-Providers-AzureActiveDirectory.html | 3576 ++++++++++ .../chillerlan-OAuth-Providers-BattleNet.html | 3710 ++++++++++ .../chillerlan-OAuth-Providers-BigCartel.html | 3464 +++++++++ .../chillerlan-OAuth-Providers-Bitbucket.html | 3423 +++++++++ .../chillerlan-OAuth-Providers-Deezer.html | 3654 ++++++++++ ...chillerlan-OAuth-Providers-DeviantArt.html | 3772 ++++++++++ .../chillerlan-OAuth-Providers-Discogs.html | 3199 +++++++++ .../chillerlan-OAuth-Providers-Discord.html | 4056 +++++++++++ .../chillerlan-OAuth-Providers-Flickr.html | 3302 +++++++++ ...chillerlan-OAuth-Providers-Foursquare.html | 3450 +++++++++ .../chillerlan-OAuth-Providers-GitHub.html | 4273 +++++++++++ .../chillerlan-OAuth-Providers-GitLab.html | 3423 +++++++++ .../chillerlan-OAuth-Providers-Google.html | 3577 ++++++++++ ...chillerlan-OAuth-Providers-GuildWars2.html | 3891 ++++++++++ classes/chillerlan-OAuth-Providers-Imgur.html | 3425 +++++++++ .../chillerlan-OAuth-Providers-Instagram.html | 3648 ++++++++++ .../chillerlan-OAuth-Providers-LastFM.html | 3206 +++++++++ .../chillerlan-OAuth-Providers-MailChimp.html | 3576 ++++++++++ .../chillerlan-OAuth-Providers-Mastodon.html | 3688 ++++++++++ ...lerlan-OAuth-Providers-MicrosoftGraph.html | 3627 ++++++++++ .../chillerlan-OAuth-Providers-Mixcloud.html | 3411 +++++++++ ...hillerlan-OAuth-Providers-MusicBrainz.html | 3677 ++++++++++ .../chillerlan-OAuth-Providers-NPROne.html | 3628 ++++++++++ ...hillerlan-OAuth-Providers-OpenCaching.html | 3193 +++++++++ ...llerlan-OAuth-Providers-OpenStreetmap.html | 3212 +++++++++ ...lerlan-OAuth-Providers-OpenStreetmap2.html | 3762 ++++++++++ .../chillerlan-OAuth-Providers-Patreon.html | 3824 ++++++++++ .../chillerlan-OAuth-Providers-PayPal.html | 3581 ++++++++++ ...llerlan-OAuth-Providers-PayPalSandbox.html | 3586 ++++++++++ classes/chillerlan-OAuth-Providers-Slack.html | 5187 ++++++++++++++ ...chillerlan-OAuth-Providers-SoundCloud.html | 3472 +++++++++ .../chillerlan-OAuth-Providers-Spotify.html | 4257 +++++++++++ ...hillerlan-OAuth-Providers-SteamOpenID.html | 2911 ++++++++ .../chillerlan-OAuth-Providers-Stripe.html | 3491 +++++++++ .../chillerlan-OAuth-Providers-Tumblr.html | 3260 +++++++++ .../chillerlan-OAuth-Providers-Tumblr2.html | 3526 +++++++++ .../chillerlan-OAuth-Providers-Twitch.html | 4154 +++++++++++ .../chillerlan-OAuth-Providers-Twitter.html | 3232 +++++++++ .../chillerlan-OAuth-Providers-TwitterCC.html | 3511 +++++++++ classes/chillerlan-OAuth-Providers-Vimeo.html | 3828 ++++++++++ .../chillerlan-OAuth-Providers-WordPress.html | 3491 +++++++++ .../chillerlan-OAuth-Providers-YouTube.html | 3627 ++++++++++ ...Providers-ChillerlanHttpClientFactory.html | 411 ++ ...est-Providers-GuzzleHttpClientFactory.html | 397 ++ ...AuthTest-Providers-Live-AmazonAPITest.html | 2017 ++++++ ...hTest-Providers-Live-BattleNetAPITest.html | 2016 ++++++ ...hTest-Providers-Live-BigCartelAPITest.html | 2056 ++++++ ...hTest-Providers-Live-BitbucketAPITest.html | 2016 ++++++ ...AuthTest-Providers-Live-DeezerAPITest.html | 2031 ++++++ ...Test-Providers-Live-DeviantArtAPITest.html | 2016 ++++++ ...uthTest-Providers-Live-DiscogsAPITest.html | 1939 +++++ ...uthTest-Providers-Live-DiscordAPITest.html | 2016 ++++++ ...AuthTest-Providers-Live-FlickrAPITest.html | 2018 ++++++ ...Test-Providers-Live-FoursquareAPITest.html | 2031 ++++++ ...AuthTest-Providers-Live-GitHubAPITest.html | 2016 ++++++ ...AuthTest-Providers-Live-GitLabAPITest.html | 2016 ++++++ ...AuthTest-Providers-Live-GoogleAPITest.html | 2031 ++++++ ...Test-Providers-Live-GuildWars2APITest.html | 2096 ++++++ ...OAuthTest-Providers-Live-ImgurAPITest.html | 2016 ++++++ ...AuthTest-Providers-Live-LastFMAPITest.html | 1875 +++++ ...hTest-Providers-Live-MailChimpAPITest.html | 2069 ++++++ ...thTest-Providers-Live-MastodonAPITest.html | 2071 ++++++ ...-Providers-Live-MicrosoftGraphAPITest.html | 2016 ++++++ ...thTest-Providers-Live-MixcloudAPITest.html | 2016 ++++++ ...est-Providers-Live-MusicBrainzAPITest.html | 2052 ++++++ ...AuthTest-Providers-Live-NPROneAPITest.html | 2016 ++++++ ...est-Providers-Live-OpenCachingAPITest.html | 1938 +++++ ...-Providers-Live-OpenStreetmap2APITest.html | 2016 ++++++ ...t-Providers-Live-OpenStreetmapAPITest.html | 1938 +++++ ...thTest-Providers-Live-Patreon1APITest.html | 2016 ++++++ ...thTest-Providers-Live-Patreon2APITest.html | 2016 ++++++ ...AuthTest-Providers-Live-PayPalAPITest.html | 2016 ++++++ ...OAuthTest-Providers-Live-SlackAPITest.html | 2016 ++++++ ...Test-Providers-Live-SoundcloudAPITest.html | 2016 ++++++ ...uthTest-Providers-Live-SpotifyAPITest.html | 2033 ++++++ ...est-Providers-Live-SteamOpenIDAPITest.html | 1900 +++++ ...AuthTest-Providers-Live-StripeAPITest.html | 2031 ++++++ ...uthTest-Providers-Live-Tumblr2APITest.html | 2016 ++++++ ...AuthTest-Providers-Live-TumblrAPITest.html | 1976 +++++ ...AuthTest-Providers-Live-TwitchAPITest.html | 2016 ++++++ ...uthTest-Providers-Live-TwitterAPITest.html | 2033 ++++++ ...hTest-Providers-Live-TwitterCCAPITest.html | 2016 ++++++ ...OAuthTest-Providers-Live-VimeoAPITest.html | 2016 ++++++ ...hTest-Providers-Live-WordpressAPITest.html | 2016 ++++++ ...-Providers-OAuth1-DummyOAuth1Provider.html | 143 +- ...hTest-Providers-OAuth1APITestAbstract.html | 1899 +++++ ...iders-OAuth2-DummyOAuth2BasicProvider.html | 145 +- ...-Providers-OAuth2-DummyOAuth2Provider.html | 143 +- ...hTest-Providers-OAuth2APITestAbstract.html | 1977 ++++++ ...thTest-Providers-OAuthAPITestAbstract.html | 1836 +++++ ...uthTest-Providers-OAuthTestHttpClient.html | 527 ++ ...s-OAuthTestHttpClientFactoryInterface.html | 374 + ...iders-RequestTest-RequestTestProvider.html | 145 +- ...n-OAuthTest-Providers-Unit-AmazonTest.html | 2230 ++++++ ...AuthTest-Providers-Unit-BattleNetTest.html | 2306 ++++++ ...AuthTest-Providers-Unit-BigCartelTest.html | 2230 ++++++ ...AuthTest-Providers-Unit-BitbucketTest.html | 2230 ++++++ ...n-OAuthTest-Providers-Unit-DeezerTest.html | 2268 ++++++ ...uthTest-Providers-Unit-DeviantArtTest.html | 2230 ++++++ ...-OAuthTest-Providers-Unit-DiscogsTest.html | 2040 ++++++ ...-OAuthTest-Providers-Unit-DiscordTest.html | 2230 ++++++ ...n-OAuthTest-Providers-Unit-FlickrTest.html | 2045 ++++++ ...uthTest-Providers-Unit-FoursquareTest.html | 2230 ++++++ ...n-OAuthTest-Providers-Unit-GitHubTest.html | 2230 ++++++ ...n-OAuthTest-Providers-Unit-GitLabTest.html | 2230 ++++++ ...n-OAuthTest-Providers-Unit-GoogleTest.html | 2230 ++++++ ...uthTest-Providers-Unit-GuildWars2Test.html | 2382 +++++++ ...an-OAuthTest-Providers-Unit-ImgurTest.html | 2230 ++++++ ...n-OAuthTest-Providers-Unit-LastFMTest.html | 1924 +++++ ...AuthTest-Providers-Unit-MailChimpTest.html | 2308 ++++++ ...OAuthTest-Providers-Unit-MastodonTest.html | 2268 ++++++ ...est-Providers-Unit-MicrosoftGraphTest.html | 2230 ++++++ ...OAuthTest-Providers-Unit-MixcloudTest.html | 2230 ++++++ ...thTest-Providers-Unit-MusicBrainzTest.html | 2230 ++++++ ...n-OAuthTest-Providers-Unit-NPROneTest.html | 2268 ++++++ ...thTest-Providers-Unit-OpenCachingTest.html | 2040 ++++++ ...est-Providers-Unit-OpenStreetmap2Test.html | 2230 ++++++ ...Test-Providers-Unit-OpenStreetmapTest.html | 2040 ++++++ ...OAuthTest-Providers-Unit-Patreon1Test.html | 2230 ++++++ ...OAuthTest-Providers-Unit-Patreon2Test.html | 2230 ++++++ ...n-OAuthTest-Providers-Unit-PayPalTest.html | 2230 ++++++ ...an-OAuthTest-Providers-Unit-SlackTest.html | 2230 ++++++ ...uthTest-Providers-Unit-SoundCloudTest.html | 2230 ++++++ ...-OAuthTest-Providers-Unit-SpotifyTest.html | 2230 ++++++ ...thTest-Providers-Unit-SteamOpenIDTest.html | 1900 +++++ ...n-OAuthTest-Providers-Unit-StripeTest.html | 2230 ++++++ ...-OAuthTest-Providers-Unit-Tumblr2Test.html | 2230 ++++++ ...n-OAuthTest-Providers-Unit-TumblrTest.html | 2040 ++++++ ...n-OAuthTest-Providers-Unit-TwitchTest.html | 2230 ++++++ ...AuthTest-Providers-Unit-TwitterCCTest.html | 2306 ++++++ ...-OAuthTest-Providers-Unit-TwitterTest.html | 2040 ++++++ ...an-OAuthTest-Providers-Unit-VimeoTest.html | 2230 ++++++ ...AuthTest-Providers-Unit-WordPressTest.html | 2230 ++++++ ...-OAuthTest-Providers-Unit-YouTubeTest.html | 2230 ++++++ files/src-providers-amazon.html | 334 + files/src-providers-azureactivedirectory.html | 334 + files/src-providers-battlenet.html | 334 + files/src-providers-bigcartel.html | 334 + files/src-providers-bitbucket.html | 334 + files/src-providers-deezer.html | 334 + files/src-providers-deviantart.html | 334 + files/src-providers-discogs.html | 334 + files/src-providers-discord.html | 334 + files/src-providers-flickr.html | 334 + files/src-providers-foursquare.html | 334 + files/src-providers-github.html | 334 + files/src-providers-gitlab.html | 334 + files/src-providers-google.html | 334 + files/src-providers-guildwars2.html | 334 + files/src-providers-imgur.html | 335 + files/src-providers-instagram.html | 334 + files/src-providers-lastfm.html | 334 + files/src-providers-mailchimp.html | 334 + files/src-providers-mastodon.html | 334 + files/src-providers-microsoftgraph.html | 334 + files/src-providers-mixcloud.html | 334 + files/src-providers-musicbrainz.html | 334 + files/src-providers-nprone.html | 334 + files/src-providers-opencaching.html | 334 + files/src-providers-openstreetmap.html | 334 + files/src-providers-openstreetmap2.html | 334 + files/src-providers-patreon.html | 334 + files/src-providers-paypal.html | 334 + files/src-providers-paypalsandbox.html | 334 + files/src-providers-slack.html | 334 + files/src-providers-soundcloud.html | 334 + files/src-providers-spotify.html | 334 + files/src-providers-steamopenid.html | 334 + files/src-providers-stripe.html | 334 + files/src-providers-tumblr.html | 334 + files/src-providers-tumblr2.html | 334 + files/src-providers-twitch.html | 334 + files/src-providers-twitter.html | 334 + files/src-providers-twittercc.html | 334 + files/src-providers-vimeo.html | 334 + files/src-providers-wordpress.html | 334 + files/src-providers-youtube.html | 334 + ...providers-chillerlanhttpclientfactory.html | 334 + ...sts-providers-guzzlehttpclientfactory.html | 345 + files/tests-providers-live-amazonapitest.html | 334 + ...tests-providers-live-battlenetapitest.html | 334 + ...tests-providers-live-bigcartelapitest.html | 334 + ...tests-providers-live-bitbucketapitest.html | 334 + files/tests-providers-live-deezerapitest.html | 334 + ...ests-providers-live-deviantartapitest.html | 334 + .../tests-providers-live-discogsapitest.html | 334 + .../tests-providers-live-discordapitest.html | 334 + files/tests-providers-live-flickrapitest.html | 334 + ...ests-providers-live-foursquareapitest.html | 334 + files/tests-providers-live-githubapitest.html | 334 + files/tests-providers-live-gitlabapitest.html | 334 + files/tests-providers-live-googleapitest.html | 334 + ...ests-providers-live-guildwars2apitest.html | 334 + files/tests-providers-live-imgurapitest.html | 334 + files/tests-providers-live-lastfmapitest.html | 334 + ...tests-providers-live-mailchimpapitest.html | 334 + .../tests-providers-live-mastodonapitest.html | 334 + ...-providers-live-microsoftgraphapitest.html | 334 + .../tests-providers-live-mixcloudapitest.html | 334 + ...sts-providers-live-musicbrainzapitest.html | 334 + files/tests-providers-live-nproneapitest.html | 334 + ...sts-providers-live-opencachingapitest.html | 334 + ...-providers-live-openstreetmap2apitest.html | 334 + ...s-providers-live-openstreetmapapitest.html | 334 + .../tests-providers-live-patreon1apitest.html | 334 + .../tests-providers-live-patreon2apitest.html | 334 + files/tests-providers-live-paypalapitest.html | 334 + files/tests-providers-live-slackapitest.html | 334 + ...ests-providers-live-soundcloudapitest.html | 334 + .../tests-providers-live-spotifyapitest.html | 334 + ...sts-providers-live-steamopenidapitest.html | 334 + files/tests-providers-live-stripeapitest.html | 334 + .../tests-providers-live-tumblr2apitest.html | 334 + files/tests-providers-live-tumblrapitest.html | 334 + files/tests-providers-live-twitchapitest.html | 334 + .../tests-providers-live-twitterapitest.html | 334 + ...tests-providers-live-twitterccapitest.html | 334 + files/tests-providers-live-vimeoapitest.html | 334 + ...tests-providers-live-wordpressapitest.html | 334 + ...tests-providers-oauth1apitestabstract.html | 334 + ...tests-providers-oauth2apitestabstract.html | 334 + .../tests-providers-oauthapitestabstract.html | 334 + .../tests-providers-oauthtesthttpclient.html | 334 + ...s-oauthtesthttpclientfactoryinterface.html | 334 + files/tests-providers-unit-amazontest.html | 334 + files/tests-providers-unit-battlenettest.html | 334 + files/tests-providers-unit-bigcarteltest.html | 334 + files/tests-providers-unit-bitbuckettest.html | 334 + files/tests-providers-unit-deezertest.html | 334 + .../tests-providers-unit-deviantarttest.html | 334 + files/tests-providers-unit-discogstest.html | 334 + files/tests-providers-unit-discordtest.html | 334 + files/tests-providers-unit-flickrtest.html | 334 + .../tests-providers-unit-foursquaretest.html | 334 + files/tests-providers-unit-githubtest.html | 334 + files/tests-providers-unit-gitlabtest.html | 334 + files/tests-providers-unit-googletest.html | 334 + .../tests-providers-unit-guildwars2test.html | 334 + files/tests-providers-unit-imgurtest.html | 334 + files/tests-providers-unit-lastfmtest.html | 334 + files/tests-providers-unit-mailchimptest.html | 334 + files/tests-providers-unit-mastodontest.html | 334 + ...sts-providers-unit-microsoftgraphtest.html | 334 + files/tests-providers-unit-mixcloudtest.html | 334 + .../tests-providers-unit-musicbrainztest.html | 334 + files/tests-providers-unit-npronetest.html | 334 + .../tests-providers-unit-opencachingtest.html | 334 + ...sts-providers-unit-openstreetmap2test.html | 334 + ...ests-providers-unit-openstreetmaptest.html | 334 + files/tests-providers-unit-patreon1test.html | 334 + files/tests-providers-unit-patreon2test.html | 334 + files/tests-providers-unit-paypaltest.html | 334 + files/tests-providers-unit-slacktest.html | 334 + .../tests-providers-unit-soundcloudtest.html | 334 + files/tests-providers-unit-spotifytest.html | 334 + .../tests-providers-unit-steamopenidtest.html | 334 + files/tests-providers-unit-stripetest.html | 334 + files/tests-providers-unit-tumblr2test.html | 334 + files/tests-providers-unit-tumblrtest.html | 334 + files/tests-providers-unit-twitchtest.html | 334 + files/tests-providers-unit-twittercctest.html | 334 + files/tests-providers-unit-twittertest.html | 334 + files/tests-providers-unit-vimeotest.html | 334 + files/tests-providers-unit-wordpresstest.html | 334 + files/tests-providers-unit-youtubetest.html | 334 + indices/files.html | 166 +- js/searchIndex.js | 6324 +++++++++++++++-- namespaces/chillerlan-oauth-providers.html | 286 + namespaces/chillerlan-oauth.html | 1 + .../chillerlan-oauthtest-providers-live.html | 286 + .../chillerlan-oauthtest-providers-unit.html | 286 + .../chillerlan-oauthtest-providers.html | 14 +- packages/Application.html | 5 +- reports/deprecated.html | 24 +- 281 files changed, 384965 insertions(+), 771 deletions(-) create mode 100644 classes/chillerlan-OAuth-Providers-Amazon.html create mode 100644 classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html create mode 100644 classes/chillerlan-OAuth-Providers-BattleNet.html create mode 100644 classes/chillerlan-OAuth-Providers-BigCartel.html create mode 100644 classes/chillerlan-OAuth-Providers-Bitbucket.html create mode 100644 classes/chillerlan-OAuth-Providers-Deezer.html create mode 100644 classes/chillerlan-OAuth-Providers-DeviantArt.html create mode 100644 classes/chillerlan-OAuth-Providers-Discogs.html create mode 100644 classes/chillerlan-OAuth-Providers-Discord.html create mode 100644 classes/chillerlan-OAuth-Providers-Flickr.html create mode 100644 classes/chillerlan-OAuth-Providers-Foursquare.html create mode 100644 classes/chillerlan-OAuth-Providers-GitHub.html create mode 100644 classes/chillerlan-OAuth-Providers-GitLab.html create mode 100644 classes/chillerlan-OAuth-Providers-Google.html create mode 100644 classes/chillerlan-OAuth-Providers-GuildWars2.html create mode 100644 classes/chillerlan-OAuth-Providers-Imgur.html create mode 100644 classes/chillerlan-OAuth-Providers-Instagram.html create mode 100644 classes/chillerlan-OAuth-Providers-LastFM.html create mode 100644 classes/chillerlan-OAuth-Providers-MailChimp.html create mode 100644 classes/chillerlan-OAuth-Providers-Mastodon.html create mode 100644 classes/chillerlan-OAuth-Providers-MicrosoftGraph.html create mode 100644 classes/chillerlan-OAuth-Providers-Mixcloud.html create mode 100644 classes/chillerlan-OAuth-Providers-MusicBrainz.html create mode 100644 classes/chillerlan-OAuth-Providers-NPROne.html create mode 100644 classes/chillerlan-OAuth-Providers-OpenCaching.html create mode 100644 classes/chillerlan-OAuth-Providers-OpenStreetmap.html create mode 100644 classes/chillerlan-OAuth-Providers-OpenStreetmap2.html create mode 100644 classes/chillerlan-OAuth-Providers-Patreon.html create mode 100644 classes/chillerlan-OAuth-Providers-PayPal.html create mode 100644 classes/chillerlan-OAuth-Providers-PayPalSandbox.html create mode 100644 classes/chillerlan-OAuth-Providers-Slack.html create mode 100644 classes/chillerlan-OAuth-Providers-SoundCloud.html create mode 100644 classes/chillerlan-OAuth-Providers-Spotify.html create mode 100644 classes/chillerlan-OAuth-Providers-SteamOpenID.html create mode 100644 classes/chillerlan-OAuth-Providers-Stripe.html create mode 100644 classes/chillerlan-OAuth-Providers-Tumblr.html create mode 100644 classes/chillerlan-OAuth-Providers-Tumblr2.html create mode 100644 classes/chillerlan-OAuth-Providers-Twitch.html create mode 100644 classes/chillerlan-OAuth-Providers-Twitter.html create mode 100644 classes/chillerlan-OAuth-Providers-TwitterCC.html create mode 100644 classes/chillerlan-OAuth-Providers-Vimeo.html create mode 100644 classes/chillerlan-OAuth-Providers-WordPress.html create mode 100644 classes/chillerlan-OAuth-Providers-YouTube.html create mode 100644 classes/chillerlan-OAuthTest-Providers-ChillerlanHttpClientFactory.html create mode 100644 classes/chillerlan-OAuthTest-Providers-GuzzleHttpClientFactory.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-AmazonAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-BattleNetAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-BitbucketAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-DeezerAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-DeviantArtAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-DiscogsAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-DiscordAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-FoursquareAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-GitHubAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-GitLabAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-GoogleAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-ImgurAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-LastFMAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-MailChimpAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-MicrosoftGraphAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-MixcloudAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-MusicBrainzAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-NPROneAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-OpenCachingAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmap2APITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmapAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-Patreon1APITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-Patreon2APITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-PayPalAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-SlackAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-SoundcloudAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-SpotifyAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-SteamOpenIDAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-StripeAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-Tumblr2APITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-TumblrAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-TwitchAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-TwitterCCAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-VimeoAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Live-WordpressAPITest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-OAuth1APITestAbstract.html create mode 100644 classes/chillerlan-OAuthTest-Providers-OAuth2APITestAbstract.html create mode 100644 classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html create mode 100644 classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClient.html create mode 100644 classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClientFactoryInterface.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-AmazonTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-BattleNetTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-BigCartelTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-BitbucketTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-DeviantArtTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-DiscogsTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-DiscordTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-FlickrTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-FoursquareTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-GitHubTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-GitLabTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-GoogleTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-ImgurTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-MastodonTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-MicrosoftGraphTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-MixcloudTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-MusicBrainzTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-OpenCachingTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmap2Test.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmapTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-Patreon1Test.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-Patreon2Test.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-PayPalTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-SlackTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-SoundCloudTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-SpotifyTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-StripeTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-Tumblr2Test.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-TumblrTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-TwitchTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-TwitterTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-VimeoTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-WordPressTest.html create mode 100644 classes/chillerlan-OAuthTest-Providers-Unit-YouTubeTest.html create mode 100644 files/src-providers-amazon.html create mode 100644 files/src-providers-azureactivedirectory.html create mode 100644 files/src-providers-battlenet.html create mode 100644 files/src-providers-bigcartel.html create mode 100644 files/src-providers-bitbucket.html create mode 100644 files/src-providers-deezer.html create mode 100644 files/src-providers-deviantart.html create mode 100644 files/src-providers-discogs.html create mode 100644 files/src-providers-discord.html create mode 100644 files/src-providers-flickr.html create mode 100644 files/src-providers-foursquare.html create mode 100644 files/src-providers-github.html create mode 100644 files/src-providers-gitlab.html create mode 100644 files/src-providers-google.html create mode 100644 files/src-providers-guildwars2.html create mode 100644 files/src-providers-imgur.html create mode 100644 files/src-providers-instagram.html create mode 100644 files/src-providers-lastfm.html create mode 100644 files/src-providers-mailchimp.html create mode 100644 files/src-providers-mastodon.html create mode 100644 files/src-providers-microsoftgraph.html create mode 100644 files/src-providers-mixcloud.html create mode 100644 files/src-providers-musicbrainz.html create mode 100644 files/src-providers-nprone.html create mode 100644 files/src-providers-opencaching.html create mode 100644 files/src-providers-openstreetmap.html create mode 100644 files/src-providers-openstreetmap2.html create mode 100644 files/src-providers-patreon.html create mode 100644 files/src-providers-paypal.html create mode 100644 files/src-providers-paypalsandbox.html create mode 100644 files/src-providers-slack.html create mode 100644 files/src-providers-soundcloud.html create mode 100644 files/src-providers-spotify.html create mode 100644 files/src-providers-steamopenid.html create mode 100644 files/src-providers-stripe.html create mode 100644 files/src-providers-tumblr.html create mode 100644 files/src-providers-tumblr2.html create mode 100644 files/src-providers-twitch.html create mode 100644 files/src-providers-twitter.html create mode 100644 files/src-providers-twittercc.html create mode 100644 files/src-providers-vimeo.html create mode 100644 files/src-providers-wordpress.html create mode 100644 files/src-providers-youtube.html create mode 100644 files/tests-providers-chillerlanhttpclientfactory.html create mode 100644 files/tests-providers-guzzlehttpclientfactory.html create mode 100644 files/tests-providers-live-amazonapitest.html create mode 100644 files/tests-providers-live-battlenetapitest.html create mode 100644 files/tests-providers-live-bigcartelapitest.html create mode 100644 files/tests-providers-live-bitbucketapitest.html create mode 100644 files/tests-providers-live-deezerapitest.html create mode 100644 files/tests-providers-live-deviantartapitest.html create mode 100644 files/tests-providers-live-discogsapitest.html create mode 100644 files/tests-providers-live-discordapitest.html create mode 100644 files/tests-providers-live-flickrapitest.html create mode 100644 files/tests-providers-live-foursquareapitest.html create mode 100644 files/tests-providers-live-githubapitest.html create mode 100644 files/tests-providers-live-gitlabapitest.html create mode 100644 files/tests-providers-live-googleapitest.html create mode 100644 files/tests-providers-live-guildwars2apitest.html create mode 100644 files/tests-providers-live-imgurapitest.html create mode 100644 files/tests-providers-live-lastfmapitest.html create mode 100644 files/tests-providers-live-mailchimpapitest.html create mode 100644 files/tests-providers-live-mastodonapitest.html create mode 100644 files/tests-providers-live-microsoftgraphapitest.html create mode 100644 files/tests-providers-live-mixcloudapitest.html create mode 100644 files/tests-providers-live-musicbrainzapitest.html create mode 100644 files/tests-providers-live-nproneapitest.html create mode 100644 files/tests-providers-live-opencachingapitest.html create mode 100644 files/tests-providers-live-openstreetmap2apitest.html create mode 100644 files/tests-providers-live-openstreetmapapitest.html create mode 100644 files/tests-providers-live-patreon1apitest.html create mode 100644 files/tests-providers-live-patreon2apitest.html create mode 100644 files/tests-providers-live-paypalapitest.html create mode 100644 files/tests-providers-live-slackapitest.html create mode 100644 files/tests-providers-live-soundcloudapitest.html create mode 100644 files/tests-providers-live-spotifyapitest.html create mode 100644 files/tests-providers-live-steamopenidapitest.html create mode 100644 files/tests-providers-live-stripeapitest.html create mode 100644 files/tests-providers-live-tumblr2apitest.html create mode 100644 files/tests-providers-live-tumblrapitest.html create mode 100644 files/tests-providers-live-twitchapitest.html create mode 100644 files/tests-providers-live-twitterapitest.html create mode 100644 files/tests-providers-live-twitterccapitest.html create mode 100644 files/tests-providers-live-vimeoapitest.html create mode 100644 files/tests-providers-live-wordpressapitest.html create mode 100644 files/tests-providers-oauth1apitestabstract.html create mode 100644 files/tests-providers-oauth2apitestabstract.html create mode 100644 files/tests-providers-oauthapitestabstract.html create mode 100644 files/tests-providers-oauthtesthttpclient.html create mode 100644 files/tests-providers-oauthtesthttpclientfactoryinterface.html create mode 100644 files/tests-providers-unit-amazontest.html create mode 100644 files/tests-providers-unit-battlenettest.html create mode 100644 files/tests-providers-unit-bigcarteltest.html create mode 100644 files/tests-providers-unit-bitbuckettest.html create mode 100644 files/tests-providers-unit-deezertest.html create mode 100644 files/tests-providers-unit-deviantarttest.html create mode 100644 files/tests-providers-unit-discogstest.html create mode 100644 files/tests-providers-unit-discordtest.html create mode 100644 files/tests-providers-unit-flickrtest.html create mode 100644 files/tests-providers-unit-foursquaretest.html create mode 100644 files/tests-providers-unit-githubtest.html create mode 100644 files/tests-providers-unit-gitlabtest.html create mode 100644 files/tests-providers-unit-googletest.html create mode 100644 files/tests-providers-unit-guildwars2test.html create mode 100644 files/tests-providers-unit-imgurtest.html create mode 100644 files/tests-providers-unit-lastfmtest.html create mode 100644 files/tests-providers-unit-mailchimptest.html create mode 100644 files/tests-providers-unit-mastodontest.html create mode 100644 files/tests-providers-unit-microsoftgraphtest.html create mode 100644 files/tests-providers-unit-mixcloudtest.html create mode 100644 files/tests-providers-unit-musicbrainztest.html create mode 100644 files/tests-providers-unit-npronetest.html create mode 100644 files/tests-providers-unit-opencachingtest.html create mode 100644 files/tests-providers-unit-openstreetmap2test.html create mode 100644 files/tests-providers-unit-openstreetmaptest.html create mode 100644 files/tests-providers-unit-patreon1test.html create mode 100644 files/tests-providers-unit-patreon2test.html create mode 100644 files/tests-providers-unit-paypaltest.html create mode 100644 files/tests-providers-unit-slacktest.html create mode 100644 files/tests-providers-unit-soundcloudtest.html create mode 100644 files/tests-providers-unit-spotifytest.html create mode 100644 files/tests-providers-unit-steamopenidtest.html create mode 100644 files/tests-providers-unit-stripetest.html create mode 100644 files/tests-providers-unit-tumblr2test.html create mode 100644 files/tests-providers-unit-tumblrtest.html create mode 100644 files/tests-providers-unit-twitchtest.html create mode 100644 files/tests-providers-unit-twittercctest.html create mode 100644 files/tests-providers-unit-twittertest.html create mode 100644 files/tests-providers-unit-vimeotest.html create mode 100644 files/tests-providers-unit-wordpresstest.html create mode 100644 files/tests-providers-unit-youtubetest.html create mode 100644 namespaces/chillerlan-oauth-providers.html create mode 100644 namespaces/chillerlan-oauthtest-providers-live.html create mode 100644 namespaces/chillerlan-oauthtest-providers-unit.html diff --git a/classes/chillerlan-OAuth-Core-OAuth1Interface.html b/classes/chillerlan-OAuth-Core-OAuth1Interface.html index 6aeb01f6..9534ed69 100644 --- a/classes/chillerlan-OAuth-Core-OAuth1Interface.html +++ b/classes/chillerlan-OAuth-Core-OAuth1Interface.html @@ -208,6 +208,13 @@

Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
+
+ retrieveAccessToken() + +  : AccessToken +
+
Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
+
setLogger() @@ -482,7 +489,7 @@

@@ -518,7 +525,7 @@

@@ -580,7 +587,7 @@

public - request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ]) : ResponseInterface + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface
@@ -621,6 +628,13 @@

Parameters
= null
+
+
+ $protocolVersion + : string|null + = null
+
+
@@ -646,6 +660,42 @@

Return values
ResponseInterface + +
+

+ retrieveAccessToken() + + +

+ + +

Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

+ + + public + retrieveAccessToken() : AccessToken + +
+
+ + + + +
+
Return values
+ AccessToken +
+
@@ -707,7 +757,7 @@

@@ -753,7 +803,7 @@

@@ -799,7 +849,7 @@

@@ -845,7 +895,7 @@

@@ -891,7 +941,7 @@

@@ -1041,6 +1091,7 @@

Return values
  • getStorage()
  • me()
  • request()
  • +
  • retrieveAccessToken()
  • setLogger()
  • setRequestFactory()
  • setStorage()
  • diff --git a/classes/chillerlan-OAuth-Core-OAuth1Provider.html b/classes/chillerlan-OAuth-Core-OAuth1Provider.html index e6a2ff91..d25550b5 100644 --- a/classes/chillerlan-OAuth-Core-OAuth1Provider.html +++ b/classes/chillerlan-OAuth-Core-OAuth1Provider.html @@ -394,6 +394,13 @@

    Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
    +
    + retrieveAccessToken() + +  : AccessToken +
    +
    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
    +
    sendRequest() @@ -456,6 +463,14 @@

    Cleans an array of query parameters
    +
    + construct() + +  : void +
    +
    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
    +
    createAccessToken() @@ -1288,7 +1303,7 @@

    @@ -1576,7 +1591,7 @@

    @@ -1633,7 +1648,7 @@

    @@ -1709,7 +1724,7 @@

    @@ -1766,7 +1781,7 @@

    @@ -1847,6 +1862,63 @@

    Return values
    ResponseInterface +

    +
    +

    + retrieveAccessToken() + + +

    + + +

    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

    + + + public + retrieveAccessToken() : AccessToken + +
    +
    + + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + AccessToken +
    +
    @@ -1921,7 +1993,7 @@

    @@ -1988,7 +2060,7 @@

    @@ -2055,7 +2127,7 @@

    @@ -2122,7 +2194,7 @@

    @@ -2189,7 +2261,7 @@

    @@ -2256,7 +2328,7 @@

    @@ -2323,7 +2395,7 @@

    @@ -2369,7 +2441,7 @@

    @@ -2400,6 +2472,39 @@

    Return values
    array<string|int, mixed> +
    +
    +

    + construct() + + +

    + + +

    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

    + + + protected + construct() : void + +
    +
    + + + + +
    @@ -2451,7 +2556,7 @@

    @@ -2519,7 +2624,7 @@

    @@ -2565,7 +2670,7 @@

    @@ -2637,7 +2742,7 @@

    @@ -3055,6 +3160,7 @@

    Return values
  • invalidateAccessToken()
  • me()
  • request()
  • +
  • retrieveAccessToken()
  • sendRequest()
  • setLogger()
  • setRequestFactory()
  • @@ -3064,6 +3170,7 @@
    Return values
  • storeAccessToken()
  • cleanBodyParams()
  • cleanQueryParams()
  • +
  • construct()
  • createAccessToken()
  • getRequestBody()
  • getRequestHeaders()
  • diff --git a/classes/chillerlan-OAuth-Core-OAuth2Interface.html b/classes/chillerlan-OAuth-Core-OAuth2Interface.html index 75cc98da..150cddaa 100644 --- a/classes/chillerlan-OAuth-Core-OAuth2Interface.html +++ b/classes/chillerlan-OAuth-Core-OAuth2Interface.html @@ -221,6 +221,13 @@

    Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
    +
    + retrieveAccessToken() + +  : AccessToken +
    +
    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
    +
    setLogger() @@ -507,7 +514,7 @@

    @@ -543,7 +550,7 @@

    @@ -605,7 +612,7 @@

    public - request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ]) : ResponseInterface + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface
    @@ -646,6 +653,13 @@

    Parameters
    = null
    +
    +
    + $protocolVersion + : string|null + = null
    +
    +
    @@ -671,6 +685,42 @@

    Return values
    ResponseInterface +
    +
    +

    + retrieveAccessToken() + + +

    + + +

    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

    + + + public + retrieveAccessToken() : AccessToken + +
    +
    + + + + +
    +
    Return values
    + AccessToken +
    +
    @@ -732,7 +782,7 @@

    @@ -778,7 +828,7 @@

    @@ -824,7 +874,7 @@

    @@ -870,7 +920,7 @@

    @@ -916,7 +966,7 @@

    @@ -1065,6 +1115,7 @@

    Return values
  • getStorage()
  • me()
  • request()
  • +
  • retrieveAccessToken()
  • setLogger()
  • setRequestFactory()
  • setStorage()
  • diff --git a/classes/chillerlan-OAuth-Core-OAuth2Provider.html b/classes/chillerlan-OAuth-Core-OAuth2Provider.html index 9bcea0f9..992e0e55 100644 --- a/classes/chillerlan-OAuth-Core-OAuth2Provider.html +++ b/classes/chillerlan-OAuth-Core-OAuth2Provider.html @@ -461,6 +461,13 @@

    Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
    +
    + retrieveAccessToken() + +  : AccessToken +
    +
    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
    +
    sendRequest() @@ -523,6 +530,14 @@

    Cleans an array of query parameters
    +
    + construct() + +  : void +
    +
    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
    +
    createAccessToken() @@ -1566,7 +1581,7 @@

    @@ -1883,7 +1898,7 @@

    @@ -1940,7 +1955,7 @@

    @@ -2016,7 +2031,7 @@

    @@ -2142,7 +2157,7 @@

    @@ -2223,6 +2238,63 @@

    Return values
    ResponseInterface +

    +
    +

    + retrieveAccessToken() + + +

    + + +

    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

    + + + public + retrieveAccessToken() : AccessToken + +
    +
    + + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + AccessToken +
    +
    @@ -2297,7 +2369,7 @@

    @@ -2364,7 +2436,7 @@

    @@ -2431,7 +2503,7 @@

    @@ -2498,7 +2570,7 @@

    @@ -2565,7 +2637,7 @@

    @@ -2632,7 +2704,7 @@

    @@ -2699,7 +2771,7 @@

    @@ -2745,7 +2817,7 @@

    @@ -2776,6 +2848,39 @@

    Return values
    array<string|int, mixed> +
    +
    +

    + construct() + + +

    + + +

    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

    + + + protected + construct() : void + +
    +
    + + + + +
    @@ -2827,7 +2932,7 @@

    @@ -2895,7 +3000,7 @@

    @@ -2941,7 +3046,7 @@

    @@ -3013,7 +3118,7 @@

    @@ -3290,6 +3395,7 @@

    Return values
  • me()
  • refreshAccessToken()
  • request()
  • +
  • retrieveAccessToken()
  • sendRequest()
  • setLogger()
  • setRequestFactory()
  • @@ -3299,6 +3405,7 @@
    Return values
  • storeAccessToken()
  • cleanBodyParams()
  • cleanQueryParams()
  • +
  • construct()
  • createAccessToken()
  • getRequestBody()
  • getRequestHeaders()
  • diff --git a/classes/chillerlan-OAuth-Core-OAuthInterface.html b/classes/chillerlan-OAuth-Core-OAuthInterface.html index 6402ae3f..3f6938bb 100644 --- a/classes/chillerlan-OAuth-Core-OAuthInterface.html +++ b/classes/chillerlan-OAuth-Core-OAuthInterface.html @@ -194,6 +194,13 @@

    Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
    +
    + retrieveAccessToken() + +  : AccessToken +
    +
    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
    +
    setLogger() @@ -325,7 +332,7 @@

    @@ -361,7 +368,7 @@

    @@ -423,7 +430,7 @@

    public - request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ]) : ResponseInterface + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface
    @@ -464,6 +471,13 @@

    Parameters
    = null
    +
    +
    + $protocolVersion + : string|null + = null
    +
    +
    @@ -489,6 +503,42 @@

    Return values
    ResponseInterface +
    +
    +

    + retrieveAccessToken() + + +

    + + +

    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

    + + + public + retrieveAccessToken() : AccessToken + +
    +
    + + + + +
    +
    Return values
    + AccessToken +
    +
    @@ -550,7 +600,7 @@

    @@ -596,7 +646,7 @@

    @@ -642,7 +692,7 @@

    @@ -688,7 +738,7 @@

    @@ -734,7 +784,7 @@

    @@ -882,6 +932,7 @@

    Return values
  • getStorage()
  • me()
  • request()
  • +
  • retrieveAccessToken()
  • setLogger()
  • setRequestFactory()
  • setStorage()
  • diff --git a/classes/chillerlan-OAuth-Core-OAuthProvider.html b/classes/chillerlan-OAuth-Core-OAuthProvider.html index 72fa844b..9a24ff91 100644 --- a/classes/chillerlan-OAuth-Core-OAuthProvider.html +++ b/classes/chillerlan-OAuth-Core-OAuthProvider.html @@ -358,6 +358,13 @@

    Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
    +
    + retrieveAccessToken() + +  : AccessToken +
    +
    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
    +
    sendRequest() @@ -420,6 +427,14 @@

    Cleans an array of query parameters
    +
    + construct() + +  : void +
    +
    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
    +
    createAccessToken() @@ -1197,7 +1212,7 @@

    @@ -1243,7 +1258,7 @@

    @@ -1300,7 +1315,7 @@

    @@ -1376,7 +1391,7 @@

    @@ -1433,7 +1448,7 @@

    @@ -1514,6 +1529,63 @@

    Return values
    ResponseInterface +

    +
    +

    + retrieveAccessToken() + + +

    + + +

    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

    + + + public + retrieveAccessToken() : AccessToken + +
    +
    + + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + AccessToken +
    +
    @@ -1588,7 +1660,7 @@

    @@ -1655,7 +1727,7 @@

    @@ -1722,7 +1794,7 @@

    @@ -1789,7 +1861,7 @@

    @@ -1856,7 +1928,7 @@

    @@ -1923,7 +1995,7 @@

    @@ -1990,7 +2062,7 @@

    @@ -2036,7 +2108,7 @@

    @@ -2067,6 +2139,39 @@

    Return values
    array<string|int, mixed> +
    +
    +

    + construct() + + +

    + + +

    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

    + + + protected + construct() : void + +
    +
    + + + + +
    @@ -2118,7 +2223,7 @@

    @@ -2186,7 +2291,7 @@

    @@ -2232,7 +2337,7 @@

    @@ -2304,7 +2409,7 @@

    @@ -2492,6 +2597,7 @@

    Return values
  • invalidateAccessToken()
  • me()
  • request()
  • +
  • retrieveAccessToken()
  • sendRequest()
  • setLogger()
  • setRequestFactory()
  • @@ -2501,6 +2607,7 @@
    Return values
  • storeAccessToken()
  • cleanBodyParams()
  • cleanQueryParams()
  • +
  • construct()
  • createAccessToken()
  • getRequestBody()
  • getRequestHeaders()
  • diff --git a/classes/chillerlan-OAuth-Providers-Amazon.html b/classes/chillerlan-OAuth-Providers-Amazon.html new file mode 100644 index 00000000..67806a61 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Amazon.html @@ -0,0 +1,3552 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
    +

    Documentation

    + + + + + +
    + +
    +
    + + + + +
    +
    + + +
    +

    + Amazon + + + extends OAuth2Provider + + +
    + in package + +
    + + + implements + CSRFToken, TokenRefresh + +

    + +
    + + +
    + + + +

    Amazon Login/OAuth

    + + + +
    + Tags + + +
    +
    +
    + see +
    +
    + https://login.amazon.com/ + + +
    +
    + see +
    +
    + https://developer.amazon.com/docs/login-with-amazon/documentation-overview.html + + +
    +
    + see +
    +
    + https://images-na.ssl-images-amazon.com/images/G/01/lwa/dev/docs/website-developer-guide._TTH_.pdf + + +
    +
    + see +
    +
    + https://images-na.ssl-images-amazon.com/images/G/01/mwsportal/doc/en_US/offamazonpayments/LoginAndPayWithAmazonIntegrationGuide._V335378063_.pdf + + +
    +
    + + + +

    + Table of Contents + + +

    + + + +

    + Interfaces + + +

    +
    +
    CSRFToken
    Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
    TokenRefresh
    Indicates whether the provider is capable of the OAuth2 token refresh.
    + + + + +

    + Constants + + +

    +
    +
    + SCOPE_POSTAL_CODE + +  = 'postal_code' +
    + +
    + SCOPE_PROFILE + +  = 'profile' +
    + +
    + SCOPE_PROFILE_USER_ID + +  = 'profile:user_id' +
    + +
    + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
    + +
    + + +

    + Properties + + +

    +
    +
    + $accessTokenURL + +  : string +
    + +
    + $apiDocs + +  : string|null +
    + +
    + $apiHeaders + +  : array<string|int, mixed> +
    +
    additional headers to use during API access
    + +
    + $apiURL + +  : string +
    + +
    + $applicationURL + +  : string|null +
    + +
    + $authHeaders + +  : array<string|int, mixed> +
    +
    additional headers to use during authentication
    + +
    + $authMethod + +  : int +
    +
    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
    + +
    + $authMethodHeader + +  : string +
    +
    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
    + +
    + $authMethodQuery + +  : string +
    +
    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
    + +
    + $authURL + +  : string +
    + +
    + $clientCredentialsTokenURL + +  : string|null +
    +
    An optional client credentials token endpoint in case the provider supports ClientCredentials.
    + +
    + $defaultScopes + +  : array<string|int, mixed> +
    +
    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
    + +
    + $http + +  : ClientInterface +
    + +
    + $logger + +  : LoggerInterface +
    + +
    + $options + +  : OAuthOptions|SettingsContainerInterface +
    + +
    + $refreshTokenURL + +  : string +
    +
    An optional refresh token endpoint in case the provider supports TokenRefresh.
    + +
    + $requestFactory + +  : RequestFactoryInterface +
    + +
    + $revokeURL + +  : string +
    +
    an optional URL for application side token revocation
    + +
    + $scopesDelimiter + +  : string +
    +
    The delimiter string for scopes
    + +
    + $serviceName + +  : string +
    +
    the name of the provider/class (magic)
    + +
    + $storage + +  : OAuthStorageInterface +
    + +
    + $streamFactory + +  : StreamFactoryInterface +
    + +
    + $uriFactory + +  : UriFactoryInterface +
    + +
    + $userRevokeURL + +  : string|null +
    +
    an optional link to the page where a user can revoke access tokens (magic)
    + +
    + +

    + Methods + + +

    +
    +
    + __construct() + +  : mixed +
    +
    OAuthProvider constructor.
    + +
    + __get() + +  : string|null +
    +
    Magic getter for the properties specified in self::ALLOWED_PROPERTIES
    + +
    + getAccessToken() + +  : AccessToken +
    +
    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
    + +
    + getAuthURL() + +  : UriInterface +
    +
    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
    + +
    + getClientCredentialsToken() + +  : AccessToken +
    + +
    + getRequestAuthorization() + +  : RequestInterface +
    + +
    + getStorage() + +  : OAuthStorageInterface +
    +
    Returns the current OAuthStorageInterface
    + +
    + invalidateAccessToken() + +  : bool +
    + +
    + me() + +  : ResponseInterface +
    + +
    + refreshAccessToken() + +  : AccessToken +
    + +
    + request() + +  : ResponseInterface +
    +
    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
    + +
    + retrieveAccessToken() + +  : AccessToken +
    +
    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
    + +
    + sendRequest() + +  : ResponseInterface +
    + +
    + setLogger() + +  : static +
    +
    Sets an optional PSR-3 LoggerInterface
    + +
    + setRequestFactory() + +  : static +
    +
    Sets an optional PSR-17 RequestFactoryInterface
    + +
    + setStorage() + +  : static +
    +
    Sets an optional OAuthStorageInterface
    + +
    + setStreamFactory() + +  : static +
    +
    Sets an optional PSR-17 StreamFactoryInterface
    + +
    + setUriFactory() + +  : static +
    +
    Sets an optional PSR-17 UriFactoryInterface
    + +
    + storeAccessToken() + +  : static +
    +
    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
    + +
    + cleanBodyParams() + +  : array<string|int, mixed> +
    +
    Cleans an array of body parameters
    + +
    + cleanQueryParams() + +  : array<string|int, mixed> +
    +
    Cleans an array of query parameters
    + +
    + construct() + +  : void +
    +
    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
    + +
    + createAccessToken() + +  : AccessToken +
    +
    Creates an access token with the provider set to $this->serviceName
    + +
    + getRequestBody() + +  : StreamInterface +
    +
    Prepares the request body
    + +
    + getRequestHeaders() + +  : array<string|int, mixed> +
    +
    Prepare request headers
    + +
    + getRequestTarget() + +  : string +
    +
    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
    + +
    + getRequestURL() + +  : string +
    +
    Prepares the request URL
    + +
    + parseTokenResponse() + +  : AccessToken +
    +
    Parses the response from a request to the token endpoint
    + +
    + + + + + +
    +

    + Constants + + +

    +
    +

    + SCOPE_POSTAL_CODE + + +

    + + + + + + public + mixed + SCOPE_POSTAL_CODE + = 'postal_code' + + + + + + + +
    +
    +

    + SCOPE_PROFILE + + +

    + + + + + + public + mixed + SCOPE_PROFILE + = 'profile' + + + + + + + +
    +
    +

    + SCOPE_PROFILE_USER_ID + + +

    + + + + + + public + mixed + SCOPE_PROFILE_USER_ID + = 'profile:user_id' + + + + + + + +
    +
    +

    + ALLOWED_PROPERTIES + + +

    + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
    +
    + + +
    +

    + Properties + + +

    +
    +

    + $accessTokenURL + + + + +

    + + + + + protected + string + $accessTokenURL + = 'https://www.amazon.com/ap/oatoken' + + + + + +
    +
    +

    + $apiDocs + + + + +

    + + + + + protected + string|null + $apiDocs + = 'https://login.amazon.com/' + + + + + +
    +
    +

    + $apiHeaders + + + + +

    + + +

    additional headers to use during API access

    + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
    +
    +

    + $apiURL + + + + +

    + + + + + protected + string + $apiURL + = 'https://api.amazon.com' + + + + + +
    +
    +

    + $applicationURL + + + + +

    + + + + + protected + string|null + $applicationURL + = 'https://sellercentral.amazon.com/hz/home' + + + + + +
    +
    +

    + $authHeaders + + + + +

    + + +

    additional headers to use during authentication

    + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
    +
    +

    + $authMethod + + + + +

    + + +

    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

    + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
    +
    +

    + $authMethodHeader + + + + +

    + + +

    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

    + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
    +
    +

    + $authMethodQuery + + + + +

    + + +

    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

    + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
    +
    +

    + $authURL + + + + +

    + + + + + protected + string + $authURL + = 'https://www.amazon.com/ap/oa' + + + + + +
    +
    +

    + $clientCredentialsTokenURL + + + + +

    + + +

    An optional client credentials token endpoint in case the provider supports ClientCredentials.

    + + + protected + string|null + $clientCredentialsTokenURL + = null + +

    If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

    +
    + + + + +
    +
    +

    + $defaultScopes + + + + +

    + + +

    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

    + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_PROFILE, self::SCOPE_PROFILE_USER_ID] + + + + + +
    +
    +

    + $http + + + + +

    + + + + + protected + ClientInterface + $http + + + + + + +
    +
    +

    + $logger + + + + +

    + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
    + +
    +

    + $refreshTokenURL + + + + +

    + + +

    An optional refresh token endpoint in case the provider supports TokenRefresh.

    + + + protected + string + $refreshTokenURL + + +

    If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

    +
    + + + +
    + Tags + + +
    +
    +
    + see +
    +
    + TokenRefresh + + +
    +
    + +
    +
    +

    + $requestFactory + + + + +

    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
    +
    +

    + $revokeURL + + + + +

    + + +

    an optional URL for application side token revocation

    + + + protected + string + $revokeURL + + + + + +
    + Tags + + +
    +
    +
    + see +
    +
    + TokenInvalidate + + +
    +
    + +
    +
    +

    + $scopesDelimiter + + + + +

    + + +

    The delimiter string for scopes

    + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
    +
    +

    + $serviceName + + + + +

    + + +

    the name of the provider/class (magic)

    + + + protected + string + $serviceName + + + + + + +
    + +
    +

    + $streamFactory + + + + +

    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
    +
    +

    + $uriFactory + + + + +

    + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
    +
    +

    + $userRevokeURL + + + + +

    + + +

    an optional link to the page where a user can revoke access tokens (magic)

    + + + protected + string|null + $userRevokeURL + = null + + + + + +
    +
    + +
    +

    + Methods + + +

    +
    +

    + __construct() + + +

    + + +

    OAuthProvider constructor.

    + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
    +
    + +
    Parameters
    +
    +
    + $options + : OAuthOptions|SettingsContainerInterface +
    +
    + +
    +
    + $http + : ClientInterface +
    +
    + +
    +
    + $requestFactory + : RequestFactoryInterface +
    +
    + +
    +
    + $streamFactory + : StreamFactoryInterface +
    +
    + +
    +
    + $uriFactory + : UriFactoryInterface +
    +
    + +
    +
    + $storage + : OAuthStorageInterface + = new MemoryStorage()
    +
    + +
    +
    + $logger + : LoggerInterface + = new NullLogger()
    +
    + +
    +
    + + + + +
    +
    +

    + __get() + + +

    + + +

    Magic getter for the properties specified in self::ALLOWED_PROPERTIES

    + + + public + __get(string $name) : string|null + +
    +
    + +
    Parameters
    +
    +
    + $name + : string +
    +
    + +
    +
    + + + +
    +
    Return values
    + string|null +
    + +
    +
    +

    + getAccessToken() + + +

    + + +

    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

    + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
    +
    + +
    Parameters
    +
    +
    + $code + : string +
    +
    + +
    +
    + $state + : string|null + = null
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + +
    +
    Return values
    + AccessToken +
    + +
    +
    +

    + getAuthURL() + + +

    + + +

    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

    + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
    +
    + +
    Parameters
    +
    +
    + $params + : array<string|int, mixed>|null + = null
    +
    + +
    +
    + $scopes + : array<string|int, mixed>|null + = null
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + +
    +
    Return values
    + UriInterface +
    + +
    +
    +

    + getClientCredentialsToken() + + +

    + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
    +
    + +
    Parameters
    +
    +
    + $scopes + : array<string|int, mixed>|null + = null
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + implements +
    +
    + +

    \chillerlan\OAuth\Core\ClientCredentials

    +
    + +
    +
    + throws +
    +
    + ProviderException + + +
    +
    + +
    +
    Return values
    + AccessToken +
    + +
    +
    +

    + getRequestAuthorization() + + +

    + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
    +
    + +
    Parameters
    +
    +
    + $request + : RequestInterface +
    +
    + +
    +
    + $token + : AccessToken +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + +
    +
    Return values
    + RequestInterface +
    + +
    +
    +

    + getStorage() + + +

    + + +

    Returns the current OAuthStorageInterface

    + + + public + getStorage() : OAuthStorageInterface + +
    +
    + + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + OAuthStorageInterface +
    + +
    +
    +

    + invalidateAccessToken() + + +

    + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
    +
    + +
    Parameters
    +
    +
    + $token + : AccessToken|null + = null
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + implements +
    +
    + +

    \chillerlan\OAuth\Core\TokenInvalidate

    +
    + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + throws +
    +
    + ProviderException + + +
    +
    + +
    +
    Return values
    + bool +
    + +
    +
    +

    + me() + + +

    + + + + + public + me() : ResponseInterface + +
    +
    + + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + +
    +
    Return values
    + ResponseInterface +
    + +
    +
    +

    + refreshAccessToken() + + +

    + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
    +
    + +
    Parameters
    +
    +
    + $token + : AccessToken|null + = null
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + implements +
    +
    + +

    \chillerlan\OAuth\Core\TokenRefresh

    +
    + +
    +
    + throws +
    +
    + ProviderException + + +
    +
    + +
    +
    Return values
    + AccessToken +
    + +
    +
    +

    + request() + + +

    + + +

    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

    + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
    +
    + +
    Parameters
    +
    +
    + $path + : string +
    +
    + +
    +
    + $params + : array<string|int, mixed>|null + = null
    +
    + +
    +
    + $method + : string|null + = null
    +
    + +
    +
    + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
    +
    + +
    +
    + $headers + : array<string|int, mixed>|null + = null
    +
    + +
    +
    + $protocolVersion + : string|null + = null
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + +
    +
    Return values
    + ResponseInterface +
    + +
    +
    +

    + retrieveAccessToken() + + +

    + + +

    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

    + + + public + retrieveAccessToken() : AccessToken + +
    +
    + + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + AccessToken +
    + +
    +
    +

    + sendRequest() + + +

    + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
    +
    + +
    Parameters
    +
    +
    + $request + : RequestInterface +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + +
    +
    Return values
    + ResponseInterface +
    + +
    +
    +

    + setLogger() + + +

    + + +

    Sets an optional PSR-3 LoggerInterface

    + + + public + setLogger(LoggerInterface $logger) : static + +
    +
    + +
    Parameters
    +
    +
    + $logger + : LoggerInterface +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + static +
    + +
    +
    +

    + setRequestFactory() + + +

    + + +

    Sets an optional PSR-17 RequestFactoryInterface

    + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
    +
    + +
    Parameters
    +
    +
    + $requestFactory + : RequestFactoryInterface +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + static +
    + +
    +
    +

    + setStorage() + + +

    + + +

    Sets an optional OAuthStorageInterface

    + + + public + setStorage(OAuthStorageInterface $storage) : static + +
    +
    + +
    Parameters
    +
    +
    + $storage + : OAuthStorageInterface +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + static +
    + +
    +
    +

    + setStreamFactory() + + +

    + + +

    Sets an optional PSR-17 StreamFactoryInterface

    + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
    +
    + +
    Parameters
    +
    +
    + $streamFactory + : StreamFactoryInterface +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + static +
    + +
    +
    +

    + setUriFactory() + + +

    + + +

    Sets an optional PSR-17 UriFactoryInterface

    + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
    +
    + +
    Parameters
    +
    +
    + $uriFactory + : UriFactoryInterface +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + static +
    + +
    +
    +

    + storeAccessToken() + + +

    + + +

    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

    + + + public + storeAccessToken(AccessToken $token) : static + +
    +
    + +
    Parameters
    +
    +
    + $token + : AccessToken +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + inheritDoc +
    +
    + + +
    +
    + codeCoverageIgnore +
    +
    + + +
    +
    + +
    +
    Return values
    + static +
    + +
    +
    +

    + cleanBodyParams() + + +

    + + +

    Cleans an array of body parameters

    + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
    +
    + +
    Parameters
    +
    +
    + $params + : iterable<string|int, mixed> +
    +
    + +
    +
    + + + +
    +
    Return values
    + array<string|int, mixed> +
    + +
    +
    +

    + cleanQueryParams() + + +

    + + +

    Cleans an array of query parameters

    + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
    +
    + +
    Parameters
    +
    +
    + $params + : iterable<string|int, mixed> +
    +
    + +
    +
    + + + +
    +
    Return values
    + array<string|int, mixed> +
    + +
    +
    +

    + construct() + + +

    + + +

    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

    + + + protected + construct() : void + +
    +
    + + + + + +
    +
    +

    + createAccessToken() + + +

    + + +

    Creates an access token with the provider set to $this->serviceName

    + + + protected + createAccessToken() : AccessToken + +
    +
    + + + + +
    +
    Return values
    + AccessToken +
    + +
    +
    +

    + getRequestBody() + + +

    + + +

    Prepares the request body

    + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
    +
    + +
    Parameters
    +
    +
    + $body + : StreamInterface|array<string|int, mixed>|string +
    +
    + +
    +
    + $request + : RequestInterface +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + throws +
    +
    + ProviderException + + +
    +
    + +
    +
    Return values
    + StreamInterface +
    + +
    +
    +

    + getRequestHeaders() + + +

    + + +

    Prepare request headers

    + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
    +
    + +
    Parameters
    +
    +
    + $headers + : array<string|int, mixed>|null + = null
    +
    + +
    +
    + + + +
    +
    Return values
    + array<string|int, mixed> +
    + +
    +
    +

    + getRequestTarget() + + +

    + + +

    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

    + + + protected + getRequestTarget(string $uri) : string + +
    +
    +

    Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

    +
    + +
    Parameters
    +
    +
    + $uri + : string +
    +
    + +
    +
    + + +
    + Tags + + +
    +
    +
    + see +
    +
    + OAuthInterface::request() + + +
    +
    + throws +
    +
    + ProviderException + + +
    +
    + +
    +
    Return values
    + string +
    + +
    +
    +

    + getRequestURL() + + +

    + + +

    Prepares the request URL

    + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
    +
    + +
    Parameters
    +
    +
    + $path + : string +
    +
    + +
    +
    + $params + : array<string|int, mixed>|null + = null
    +
    + +
    +
    + + + +
    +
    Return values
    + string +
    + +
    + +
    + +
    +
    +
    +
    +
    
    +        
    + +
    +
    + + + +
    +
    +
    + +
    + On this page + + +
    + +
    +
    +
    +
    +
    +

    Search results

    + +
    +
    +
      +
      +
      +
      +
      + + +
      + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html b/classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html new file mode 100644 index 00000000..0dc8122f --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html @@ -0,0 +1,3576 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
      +

      Documentation

      + + + + + +
      + +
      +
      + + + + +
      +
      + + +
      +

      + AzureActiveDirectory + + + extends OAuth2Provider + + +
      + in package + +
      + + + implements + CSRFToken + +

      + +
      + + +
      AbstractYes
      + +
      + + + +

      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

      + + + +
      + Tags + + +
      +
      +
      + see +
      +
      + https://docs.microsoft.com/azure/active-directory/develop/v2-app-types + + +
      +
      + + + +

      + Table of Contents + + +

      + + + +

      + Interfaces + + +

      +
      +
      CSRFToken
      Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
      + + + + +

      + Constants + + +

      +
      +
      + SCOPE_OFFLINE_ACCESS + +  = 'offline_access' +
      + +
      + SCOPE_OPENID + +  = 'openid' +
      + +
      + SCOPE_OPENID_EMAIL + +  = 'email' +
      + +
      + SCOPE_OPENID_PROFILE + +  = 'profile' +
      + +
      + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
      + +
      + + +

      + Properties + + +

      +
      +
      + $accessTokenURL + +  : string +
      + +
      + $apiDocs + +  : string|null +
      +
      an optional link to the provider's API docs (magic)
      + +
      + $apiHeaders + +  : array<string|int, mixed> +
      +
      additional headers to use during API access
      + +
      + $apiURL + +  : string +
      +
      the API base URL (magic)
      + +
      + $applicationURL + +  : string|null +
      + +
      + $authHeaders + +  : array<string|int, mixed> +
      +
      additional headers to use during authentication
      + +
      + $authMethod + +  : int +
      +
      Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
      + +
      + $authMethodHeader + +  : string +
      +
      The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
      + +
      + $authMethodQuery + +  : string +
      +
      The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
      + +
      + $authURL + +  : string +
      + +
      + $clientCredentialsTokenURL + +  : string|null +
      +
      An optional client credentials token endpoint in case the provider supports ClientCredentials.
      + +
      + $defaultScopes + +  : array<string|int, mixed> +
      +
      Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
      + +
      + $http + +  : ClientInterface +
      + +
      + $logger + +  : LoggerInterface +
      + +
      + $options + +  : OAuthOptions|SettingsContainerInterface +
      + +
      + $refreshTokenURL + +  : string +
      +
      An optional refresh token endpoint in case the provider supports TokenRefresh.
      + +
      + $requestFactory + +  : RequestFactoryInterface +
      + +
      + $revokeURL + +  : string +
      +
      an optional URL for application side token revocation
      + +
      + $scopesDelimiter + +  : string +
      +
      The delimiter string for scopes
      + +
      + $serviceName + +  : string +
      +
      the name of the provider/class (magic)
      + +
      + $storage + +  : OAuthStorageInterface +
      + +
      + $streamFactory + +  : StreamFactoryInterface +
      + +
      + $uriFactory + +  : UriFactoryInterface +
      + +
      + $userRevokeURL + +  : string|null +
      + +
      + +

      + Methods + + +

      +
      +
      + __construct() + +  : mixed +
      +
      OAuthProvider constructor.
      + +
      + __get() + +  : string|null +
      +
      Magic getter for the properties specified in self::ALLOWED_PROPERTIES
      + +
      + getAccessToken() + +  : AccessToken +
      +
      Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
      + +
      + getAuthURL() + +  : UriInterface +
      +
      Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
      + +
      + getClientCredentialsToken() + +  : AccessToken +
      + +
      + getRequestAuthorization() + +  : RequestInterface +
      + +
      + getStorage() + +  : OAuthStorageInterface +
      +
      Returns the current OAuthStorageInterface
      + +
      + invalidateAccessToken() + +  : bool +
      + +
      + me() + +  : ResponseInterface +
      +
      Returns information about the currently authenticated user (usually a /me or /user endpoint).
      + +
      + refreshAccessToken() + +  : AccessToken +
      + +
      + request() + +  : ResponseInterface +
      +
      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
      + +
      + retrieveAccessToken() + +  : AccessToken +
      +
      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
      + +
      + sendRequest() + +  : ResponseInterface +
      + +
      + setLogger() + +  : static +
      +
      Sets an optional PSR-3 LoggerInterface
      + +
      + setRequestFactory() + +  : static +
      +
      Sets an optional PSR-17 RequestFactoryInterface
      + +
      + setStorage() + +  : static +
      +
      Sets an optional OAuthStorageInterface
      + +
      + setStreamFactory() + +  : static +
      +
      Sets an optional PSR-17 StreamFactoryInterface
      + +
      + setUriFactory() + +  : static +
      +
      Sets an optional PSR-17 UriFactoryInterface
      + +
      + storeAccessToken() + +  : static +
      +
      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
      + +
      + cleanBodyParams() + +  : array<string|int, mixed> +
      +
      Cleans an array of body parameters
      + +
      + cleanQueryParams() + +  : array<string|int, mixed> +
      +
      Cleans an array of query parameters
      + +
      + construct() + +  : void +
      +
      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
      + +
      + createAccessToken() + +  : AccessToken +
      +
      Creates an access token with the provider set to $this->serviceName
      + +
      + getRequestBody() + +  : StreamInterface +
      +
      Prepares the request body
      + +
      + getRequestHeaders() + +  : array<string|int, mixed> +
      +
      Prepare request headers
      + +
      + getRequestTarget() + +  : string +
      +
      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
      + +
      + getRequestURL() + +  : string +
      +
      Prepares the request URL
      + +
      + parseTokenResponse() + +  : AccessToken +
      +
      Parses the response from a request to the token endpoint
      + +
      + + + + + +
      +

      + Constants + + +

      +
      +

      + SCOPE_OFFLINE_ACCESS + + +

      + + + + + + public + mixed + SCOPE_OFFLINE_ACCESS + = 'offline_access' + + + + + + + +
      +
      +

      + SCOPE_OPENID + + +

      + + + + + + public + mixed + SCOPE_OPENID + = 'openid' + + + + + + + +
      +
      +

      + SCOPE_OPENID_EMAIL + + +

      + + + + + + public + mixed + SCOPE_OPENID_EMAIL + = 'email' + + + + + + + +
      +
      +

      + SCOPE_OPENID_PROFILE + + +

      + + + + + + public + mixed + SCOPE_OPENID_PROFILE + = 'profile' + + + + + + + +
      +
      +

      + ALLOWED_PROPERTIES + + +

      + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
      +
      + + +
      +

      + Properties + + +

      +
      +

      + $accessTokenURL + + + + +

      + + + + + protected + string + $accessTokenURL + = 'https://login.microsoftonline.com/common/oauth2/v2.0/token' + + + + + +
      +
      +

      + $apiDocs + + + + +

      + + +

      an optional link to the provider's API docs (magic)

      + + + protected + string|null + $apiDocs + = null + + + + + +
      +
      +

      + $apiHeaders + + + + +

      + + +

      additional headers to use during API access

      + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
      +
      +

      + $apiURL + + + + +

      + + +

      the API base URL (magic)

      + + + protected + string + $apiURL + + + + + + +
      +
      +

      + $applicationURL + + + + +

      + + + + + protected + string|null + $applicationURL + = 'https://aad.portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps' + + + + + +
      +
      +

      + $authHeaders + + + + +

      + + +

      additional headers to use during authentication

      + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
      +
      +

      + $authMethod + + + + +

      + + +

      Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

      + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
      +
      +

      + $authMethodHeader + + + + +

      + + +

      The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

      + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
      +
      +

      + $authMethodQuery + + + + +

      + + +

      The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

      + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
      +
      +

      + $authURL + + + + +

      + + + + + protected + string + $authURL + = 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize' + + + + + +
      +
      +

      + $clientCredentialsTokenURL + + + + +

      + + +

      An optional client credentials token endpoint in case the provider supports ClientCredentials.

      + + + protected + string|null + $clientCredentialsTokenURL + = null + +

      If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

      +
      + + + + +
      +
      +

      + $defaultScopes + + + + +

      + + +

      Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

      + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
      +
      +

      + $http + + + + +

      + + + + + protected + ClientInterface + $http + + + + + + +
      +
      +

      + $logger + + + + +

      + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
      + +
      +

      + $refreshTokenURL + + + + +

      + + +

      An optional refresh token endpoint in case the provider supports TokenRefresh.

      + + + protected + string + $refreshTokenURL + + +

      If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

      +
      + + + +
      + Tags + + +
      +
      +
      + see +
      +
      + TokenRefresh + + +
      +
      + +
      +
      +

      + $requestFactory + + + + +

      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
      +
      +

      + $revokeURL + + + + +

      + + +

      an optional URL for application side token revocation

      + + + protected + string + $revokeURL + + + + + +
      + Tags + + +
      +
      +
      + see +
      +
      + TokenInvalidate + + +
      +
      + +
      +
      +

      + $scopesDelimiter + + + + +

      + + +

      The delimiter string for scopes

      + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
      +
      +

      + $serviceName + + + + +

      + + +

      the name of the provider/class (magic)

      + + + protected + string + $serviceName + + + + + + +
      + +
      +

      + $streamFactory + + + + +

      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
      +
      +

      + $uriFactory + + + + +

      + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
      +
      +

      + $userRevokeURL + + + + +

      + + + + + protected + string|null + $userRevokeURL + = 'https://account.live.com/consent/Manage' + + + + + +
      +
      + +
      +

      + Methods + + +

      +
      +

      + __construct() + + +

      + + +

      OAuthProvider constructor.

      + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
      +
      + +
      Parameters
      +
      +
      + $options + : OAuthOptions|SettingsContainerInterface +
      +
      + +
      +
      + $http + : ClientInterface +
      +
      + +
      +
      + $requestFactory + : RequestFactoryInterface +
      +
      + +
      +
      + $streamFactory + : StreamFactoryInterface +
      +
      + +
      +
      + $uriFactory + : UriFactoryInterface +
      +
      + +
      +
      + $storage + : OAuthStorageInterface + = new MemoryStorage()
      +
      + +
      +
      + $logger + : LoggerInterface + = new NullLogger()
      +
      + +
      +
      + + + + +
      +
      +

      + __get() + + +

      + + +

      Magic getter for the properties specified in self::ALLOWED_PROPERTIES

      + + + public + __get(string $name) : string|null + +
      +
      + +
      Parameters
      +
      +
      + $name + : string +
      +
      + +
      +
      + + + +
      +
      Return values
      + string|null +
      + +
      +
      +

      + getAccessToken() + + +

      + + +

      Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

      + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
      +
      + +
      Parameters
      +
      +
      + $code + : string +
      +
      + +
      +
      + $state + : string|null + = null
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + +
      +
      Return values
      + AccessToken +
      + +
      +
      +

      + getAuthURL() + + +

      + + +

      Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

      + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
      +
      + +
      Parameters
      +
      +
      + $params + : array<string|int, mixed>|null + = null
      +
      + +
      +
      + $scopes + : array<string|int, mixed>|null + = null
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + +
      +
      Return values
      + UriInterface +
      + +
      +
      +

      + getClientCredentialsToken() + + +

      + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
      +
      + +
      Parameters
      +
      +
      + $scopes + : array<string|int, mixed>|null + = null
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + implements +
      +
      + +

      \chillerlan\OAuth\Core\ClientCredentials

      +
      + +
      +
      + throws +
      +
      + ProviderException + + +
      +
      + +
      +
      Return values
      + AccessToken +
      + +
      +
      +

      + getRequestAuthorization() + + +

      + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
      +
      + +
      Parameters
      +
      +
      + $request + : RequestInterface +
      +
      + +
      +
      + $token + : AccessToken +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + +
      +
      Return values
      + RequestInterface +
      + +
      +
      +

      + getStorage() + + +

      + + +

      Returns the current OAuthStorageInterface

      + + + public + getStorage() : OAuthStorageInterface + +
      +
      + + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + +
      +
      Return values
      + OAuthStorageInterface +
      + +
      +
      +

      + invalidateAccessToken() + + +

      + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
      +
      + +
      Parameters
      +
      +
      + $token + : AccessToken|null + = null
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + implements +
      +
      + +

      \chillerlan\OAuth\Core\TokenInvalidate

      +
      + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + throws +
      +
      + ProviderException + + +
      +
      + +
      +
      Return values
      + bool +
      + +
      +
      +

      + me() + + +

      + + +

      Returns information about the currently authenticated user (usually a /me or /user endpoint).

      + + + public + me() : ResponseInterface + +
      +
      + + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + +
      +
      Return values
      + ResponseInterface +
      + +
      +
      +

      + refreshAccessToken() + + +

      + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
      +
      + +
      Parameters
      +
      +
      + $token + : AccessToken|null + = null
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + implements +
      +
      + +

      \chillerlan\OAuth\Core\TokenRefresh

      +
      + +
      +
      + throws +
      +
      + ProviderException + + +
      +
      + +
      +
      Return values
      + AccessToken +
      + +
      +
      +

      + request() + + +

      + + +

      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

      + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
      +
      + +
      Parameters
      +
      +
      + $path + : string +
      +
      + +
      +
      + $params + : array<string|int, mixed>|null + = null
      +
      + +
      +
      + $method + : string|null + = null
      +
      + +
      +
      + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
      +
      + +
      +
      + $headers + : array<string|int, mixed>|null + = null
      +
      + +
      +
      + $protocolVersion + : string|null + = null
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + +
      +
      Return values
      + ResponseInterface +
      + +
      +
      +

      + retrieveAccessToken() + + +

      + + +

      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

      + + + public + retrieveAccessToken() : AccessToken + +
      +
      + + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + +
      +
      Return values
      + AccessToken +
      + +
      +
      +

      + sendRequest() + + +

      + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
      +
      + +
      Parameters
      +
      +
      + $request + : RequestInterface +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + +
      +
      Return values
      + ResponseInterface +
      + +
      +
      +

      + setLogger() + + +

      + + +

      Sets an optional PSR-3 LoggerInterface

      + + + public + setLogger(LoggerInterface $logger) : static + +
      +
      + +
      Parameters
      +
      +
      + $logger + : LoggerInterface +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + +
      +
      Return values
      + static +
      + +
      +
      +

      + setRequestFactory() + + +

      + + +

      Sets an optional PSR-17 RequestFactoryInterface

      + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
      +
      + +
      Parameters
      +
      +
      + $requestFactory + : RequestFactoryInterface +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + +
      +
      Return values
      + static +
      + +
      +
      +

      + setStorage() + + +

      + + +

      Sets an optional OAuthStorageInterface

      + + + public + setStorage(OAuthStorageInterface $storage) : static + +
      +
      + +
      Parameters
      +
      +
      + $storage + : OAuthStorageInterface +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + +
      +
      Return values
      + static +
      + +
      +
      +

      + setStreamFactory() + + +

      + + +

      Sets an optional PSR-17 StreamFactoryInterface

      + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
      +
      + +
      Parameters
      +
      +
      + $streamFactory + : StreamFactoryInterface +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + +
      +
      Return values
      + static +
      + +
      +
      +

      + setUriFactory() + + +

      + + +

      Sets an optional PSR-17 UriFactoryInterface

      + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
      +
      + +
      Parameters
      +
      +
      + $uriFactory + : UriFactoryInterface +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + +
      +
      Return values
      + static +
      + +
      +
      +

      + storeAccessToken() + + +

      + + +

      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

      + + + public + storeAccessToken(AccessToken $token) : static + +
      +
      + +
      Parameters
      +
      +
      + $token + : AccessToken +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + inheritDoc +
      +
      + + +
      +
      + codeCoverageIgnore +
      +
      + + +
      +
      + +
      +
      Return values
      + static +
      + +
      +
      +

      + cleanBodyParams() + + +

      + + +

      Cleans an array of body parameters

      + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
      +
      + +
      Parameters
      +
      +
      + $params + : iterable<string|int, mixed> +
      +
      + +
      +
      + + + +
      +
      Return values
      + array<string|int, mixed> +
      + +
      +
      +

      + cleanQueryParams() + + +

      + + +

      Cleans an array of query parameters

      + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
      +
      + +
      Parameters
      +
      +
      + $params + : iterable<string|int, mixed> +
      +
      + +
      +
      + + + +
      +
      Return values
      + array<string|int, mixed> +
      + +
      +
      +

      + construct() + + +

      + + +

      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

      + + + protected + construct() : void + +
      +
      + + + + + +
      +
      +

      + createAccessToken() + + +

      + + +

      Creates an access token with the provider set to $this->serviceName

      + + + protected + createAccessToken() : AccessToken + +
      +
      + + + + +
      +
      Return values
      + AccessToken +
      + +
      +
      +

      + getRequestBody() + + +

      + + +

      Prepares the request body

      + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
      +
      + +
      Parameters
      +
      +
      + $body + : StreamInterface|array<string|int, mixed>|string +
      +
      + +
      +
      + $request + : RequestInterface +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + throws +
      +
      + ProviderException + + +
      +
      + +
      +
      Return values
      + StreamInterface +
      + +
      +
      +

      + getRequestHeaders() + + +

      + + +

      Prepare request headers

      + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
      +
      + +
      Parameters
      +
      +
      + $headers + : array<string|int, mixed>|null + = null
      +
      + +
      +
      + + + +
      +
      Return values
      + array<string|int, mixed> +
      + +
      +
      +

      + getRequestTarget() + + +

      + + +

      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

      + + + protected + getRequestTarget(string $uri) : string + +
      +
      +

      Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

      +
      + +
      Parameters
      +
      +
      + $uri + : string +
      +
      + +
      +
      + + +
      + Tags + + +
      +
      +
      + see +
      +
      + OAuthInterface::request() + + +
      +
      + throws +
      +
      + ProviderException + + +
      +
      + +
      +
      Return values
      + string +
      + +
      +
      +

      + getRequestURL() + + +

      + + +

      Prepares the request URL

      + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
      +
      + +
      Parameters
      +
      +
      + $path + : string +
      +
      + +
      +
      + $params + : array<string|int, mixed>|null + = null
      +
      + +
      +
      + + + +
      +
      Return values
      + string +
      + +
      + +
      + +
      +
      +
      +
      +
      
      +        
      + +
      +
      + + + +
      +
      +
      + +
      + On this page + + +
      + +
      +
      +
      +
      +
      +

      Search results

      + +
      +
      +
        +
        +
        +
        +
        + + +
        + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-BattleNet.html b/classes/chillerlan-OAuth-Providers-BattleNet.html new file mode 100644 index 00000000..837be1bb --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-BattleNet.html @@ -0,0 +1,3710 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
        +

        Documentation

        + + + + + +
        + +
        +
        + + + + +
        +
        + + +
        +

        + BattleNet + + + extends OAuth2Provider + + +
        + in package + +
        + + + implements + ClientCredentials, CSRFToken + +

        + +
        + + +
        + + + +

        Battle.net OAuth

        + + + +
        + Tags + + +
        +
        +
        + see +
        +
        + https://develop.battle.net/documentation + + +
        +
        + + + +

        + Table of Contents + + +

        + + + +

        + Interfaces + + +

        +
        +
        ClientCredentials
        Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
        CSRFToken
        Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
        + + + + +

        + Constants + + +

        +
        +
        + SCOPE_OPENID + +  = 'openid' +
        + +
        + SCOPE_PROFILE_D3 + +  = 'd3.profile' +
        + +
        + SCOPE_PROFILE_SC2 + +  = 'sc2.profile' +
        + +
        + SCOPE_PROFILE_WOW + +  = 'wow.profile' +
        + +
        + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
        + +
        + + +

        + Properties + + +

        +
        +
        + $accessTokenURL + +  : string +
        + +
        + $apiDocs + +  : string|null +
        + +
        + $apiHeaders + +  : array<string|int, mixed> +
        +
        additional headers to use during API access
        + +
        + $apiURL + +  : string +
        + +
        + $applicationURL + +  : string|null +
        + +
        + $authHeaders + +  : array<string|int, mixed> +
        +
        additional headers to use during authentication
        + +
        + $authMethod + +  : int +
        +
        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
        + +
        + $authMethodHeader + +  : string +
        +
        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
        + +
        + $authMethodQuery + +  : string +
        +
        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
        + +
        + $authURL + +  : string +
        + +
        + $battleNetOauth + +  : string +
        + +
        + $clientCredentialsTokenURL + +  : string|null +
        +
        An optional client credentials token endpoint in case the provider supports ClientCredentials.
        + +
        + $defaultScopes + +  : array<string|int, mixed> +
        +
        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
        + +
        + $http + +  : ClientInterface +
        + +
        + $logger + +  : LoggerInterface +
        + +
        + $options + +  : OAuthOptions|SettingsContainerInterface +
        + +
        + $refreshTokenURL + +  : string +
        +
        An optional refresh token endpoint in case the provider supports TokenRefresh.
        + +
        + $region + +  : string +
        + +
        + $requestFactory + +  : RequestFactoryInterface +
        + +
        + $revokeURL + +  : string +
        +
        an optional URL for application side token revocation
        + +
        + $scopesDelimiter + +  : string +
        +
        The delimiter string for scopes
        + +
        + $serviceName + +  : string +
        +
        the name of the provider/class (magic)
        + +
        + $storage + +  : OAuthStorageInterface +
        + +
        + $streamFactory + +  : StreamFactoryInterface +
        + +
        + $uriFactory + +  : UriFactoryInterface +
        + +
        + $userRevokeURL + +  : string|null +
        + +
        + +

        + Methods + + +

        +
        +
        + __construct() + +  : mixed +
        +
        OAuthProvider constructor.
        + +
        + __get() + +  : string|null +
        +
        Magic getter for the properties specified in self::ALLOWED_PROPERTIES
        + +
        + getAccessToken() + +  : AccessToken +
        +
        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
        + +
        + getAuthURL() + +  : UriInterface +
        +
        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
        + +
        + getClientCredentialsToken() + +  : AccessToken +
        + +
        + getRequestAuthorization() + +  : RequestInterface +
        + +
        + getStorage() + +  : OAuthStorageInterface +
        +
        Returns the current OAuthStorageInterface
        + +
        + invalidateAccessToken() + +  : bool +
        + +
        + me() + +  : ResponseInterface +
        + +
        + refreshAccessToken() + +  : AccessToken +
        + +
        + request() + +  : ResponseInterface +
        +
        Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
        + +
        + retrieveAccessToken() + +  : AccessToken +
        +
        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
        + +
        + sendRequest() + +  : ResponseInterface +
        + +
        + setLogger() + +  : static +
        +
        Sets an optional PSR-3 LoggerInterface
        + +
        + setRegion() + +  : static +
        +
        Set the datacenter URLs for the given region
        + +
        + setRequestFactory() + +  : static +
        +
        Sets an optional PSR-17 RequestFactoryInterface
        + +
        + setStorage() + +  : static +
        +
        Sets an optional OAuthStorageInterface
        + +
        + setStreamFactory() + +  : static +
        +
        Sets an optional PSR-17 StreamFactoryInterface
        + +
        + setUriFactory() + +  : static +
        +
        Sets an optional PSR-17 UriFactoryInterface
        + +
        + storeAccessToken() + +  : static +
        +
        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
        + +
        + cleanBodyParams() + +  : array<string|int, mixed> +
        +
        Cleans an array of body parameters
        + +
        + cleanQueryParams() + +  : array<string|int, mixed> +
        +
        Cleans an array of query parameters
        + +
        + construct() + +  : void +
        +
        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
        + +
        + createAccessToken() + +  : AccessToken +
        +
        Creates an access token with the provider set to $this->serviceName
        + +
        + getRequestBody() + +  : StreamInterface +
        +
        Prepares the request body
        + +
        + getRequestHeaders() + +  : array<string|int, mixed> +
        +
        Prepare request headers
        + +
        + getRequestTarget() + +  : string +
        +
        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
        + +
        + getRequestURL() + +  : string +
        +
        Prepares the request URL
        + +
        + parseTokenResponse() + +  : AccessToken +
        +
        Parses the response from a request to the token endpoint
        + +
        + + + + + +
        +

        + Constants + + +

        +
        +

        + SCOPE_OPENID + + +

        + + + + + + public + mixed + SCOPE_OPENID + = 'openid' + + + + + + + +
        +
        +

        + SCOPE_PROFILE_D3 + + +

        + + + + + + public + mixed + SCOPE_PROFILE_D3 + = 'd3.profile' + + + + + + + +
        +
        +

        + SCOPE_PROFILE_SC2 + + +

        + + + + + + public + mixed + SCOPE_PROFILE_SC2 + = 'sc2.profile' + + + + + + + +
        +
        +

        + SCOPE_PROFILE_WOW + + +

        + + + + + + public + mixed + SCOPE_PROFILE_WOW + = 'wow.profile' + + + + + + + +
        +
        +

        + ALLOWED_PROPERTIES + + +

        + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
        +
        + + +
        +

        + Properties + + +

        +
        +

        + $accessTokenURL + + + + +

        + + + + + protected + string + $accessTokenURL + = 'https://oauth.battle.net/token' + + + + + +
        +
        +

        + $apiDocs + + + + +

        + + + + + protected + string|null + $apiDocs + = 'https://develop.battle.net/documentation' + + + + + +
        +
        +

        + $apiHeaders + + + + +

        + + +

        additional headers to use during API access

        + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
        +
        +

        + $apiURL + + + + +

        + + + + + protected + string + $apiURL + = 'https://eu.api.blizzard.com' + + + + + +
        +
        +

        + $applicationURL + + + + +

        + + + + + protected + string|null + $applicationURL + = 'https://develop.battle.net/access/clients' + + + + + +
        +
        +

        + $authHeaders + + + + +

        + + +

        additional headers to use during authentication

        + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
        +
        +

        + $authMethod + + + + +

        + + +

        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

        + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
        +
        +

        + $authMethodHeader + + + + +

        + + +

        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

        + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
        +
        +

        + $authMethodQuery + + + + +

        + + +

        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

        + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
        +
        +

        + $authURL + + + + +

        + + + + + protected + string + $authURL + = 'https://oauth.battle.net/authorize' + + + + + +
        +
        +

        + $battleNetOauth + + + + +

        + + + + + protected + string + $battleNetOauth + = 'https://oauth.battle.net' + + + + + +
        +
        +

        + $clientCredentialsTokenURL + + + + +

        + + +

        An optional client credentials token endpoint in case the provider supports ClientCredentials.

        + + + protected + string|null + $clientCredentialsTokenURL + = null + +

        If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

        +
        + + + + +
        +
        +

        + $defaultScopes + + + + +

        + + +

        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

        + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_OPENID, self::SCOPE_PROFILE_D3, self::SCOPE_PROFILE_SC2, self::SCOPE_PROFILE_WOW] + + + + + +
        +
        +

        + $http + + + + +

        + + + + + protected + ClientInterface + $http + + + + + + +
        +
        +

        + $logger + + + + +

        + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
        + +
        +

        + $refreshTokenURL + + + + +

        + + +

        An optional refresh token endpoint in case the provider supports TokenRefresh.

        + + + protected + string + $refreshTokenURL + + +

        If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

        +
        + + + +
        + Tags + + +
        +
        +
        + see +
        +
        + TokenRefresh + + +
        +
        + +
        +
        +

        + $region + + + + +

        + + + + + protected + string + $region + = 'eu' + + + + + +
        +
        +

        + $requestFactory + + + + +

        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
        +
        +

        + $revokeURL + + + + +

        + + +

        an optional URL for application side token revocation

        + + + protected + string + $revokeURL + + + + + +
        + Tags + + +
        +
        +
        + see +
        +
        + TokenInvalidate + + +
        +
        + +
        +
        +

        + $scopesDelimiter + + + + +

        + + +

        The delimiter string for scopes

        + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
        +
        +

        + $serviceName + + + + +

        + + +

        the name of the provider/class (magic)

        + + + protected + string + $serviceName + + + + + + +
        + +
        +

        + $streamFactory + + + + +

        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
        +
        +

        + $uriFactory + + + + +

        + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
        +
        +

        + $userRevokeURL + + + + +

        + + + + + protected + string|null + $userRevokeURL + = 'https://account.blizzard.com/connections' + + + + + +
        +
        + +
        +

        + Methods + + +

        +
        +

        + __construct() + + +

        + + +

        OAuthProvider constructor.

        + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
        +
        + +
        Parameters
        +
        +
        + $options + : OAuthOptions|SettingsContainerInterface +
        +
        + +
        +
        + $http + : ClientInterface +
        +
        + +
        +
        + $requestFactory + : RequestFactoryInterface +
        +
        + +
        +
        + $streamFactory + : StreamFactoryInterface +
        +
        + +
        +
        + $uriFactory + : UriFactoryInterface +
        +
        + +
        +
        + $storage + : OAuthStorageInterface + = new MemoryStorage()
        +
        + +
        +
        + $logger + : LoggerInterface + = new NullLogger()
        +
        + +
        +
        + + + + +
        +
        +

        + __get() + + +

        + + +

        Magic getter for the properties specified in self::ALLOWED_PROPERTIES

        + + + public + __get(string $name) : string|null + +
        +
        + +
        Parameters
        +
        +
        + $name + : string +
        +
        + +
        +
        + + + +
        +
        Return values
        + string|null +
        + +
        +
        +

        + getAccessToken() + + +

        + + +

        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

        + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
        +
        + +
        Parameters
        +
        +
        + $code + : string +
        +
        + +
        +
        + $state + : string|null + = null
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + +
        +
        Return values
        + AccessToken +
        + +
        +
        +

        + getAuthURL() + + +

        + + +

        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

        + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
        +
        + +
        Parameters
        +
        +
        + $params + : array<string|int, mixed>|null + = null
        +
        + +
        +
        + $scopes + : array<string|int, mixed>|null + = null
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + +
        +
        Return values
        + UriInterface +
        + +
        +
        +

        + getClientCredentialsToken() + + +

        + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
        +
        + +
        Parameters
        +
        +
        + $scopes + : array<string|int, mixed>|null + = null
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + implements +
        +
        + +

        \chillerlan\OAuth\Core\ClientCredentials

        +
        + +
        +
        + throws +
        +
        + ProviderException + + +
        +
        + +
        +
        Return values
        + AccessToken +
        + +
        +
        +

        + getRequestAuthorization() + + +

        + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
        +
        + +
        Parameters
        +
        +
        + $request + : RequestInterface +
        +
        + +
        +
        + $token + : AccessToken +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + +
        +
        Return values
        + RequestInterface +
        + +
        +
        +

        + getStorage() + + +

        + + +

        Returns the current OAuthStorageInterface

        + + + public + getStorage() : OAuthStorageInterface + +
        +
        + + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + codeCoverageIgnore +
        +
        + + +
        +
        + +
        +
        Return values
        + OAuthStorageInterface +
        + +
        +
        +

        + invalidateAccessToken() + + +

        + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
        +
        + +
        Parameters
        +
        +
        + $token + : AccessToken|null + = null
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + implements +
        +
        + +

        \chillerlan\OAuth\Core\TokenInvalidate

        +
        + +
        +
        + codeCoverageIgnore +
        +
        + + +
        +
        + throws +
        +
        + ProviderException + + +
        +
        + +
        +
        Return values
        + bool +
        + +
        +
        +

        + me() + + +

        + + + + + public + me() : ResponseInterface + +
        +
        + + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + +
        +
        Return values
        + ResponseInterface +
        + +
        +
        +

        + refreshAccessToken() + + +

        + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
        +
        + +
        Parameters
        +
        +
        + $token + : AccessToken|null + = null
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + implements +
        +
        + +

        \chillerlan\OAuth\Core\TokenRefresh

        +
        + +
        +
        + throws +
        +
        + ProviderException + + +
        +
        + +
        +
        Return values
        + AccessToken +
        + +
        +
        +

        + request() + + +

        + + +

        Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

        + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
        +
        + +
        Parameters
        +
        +
        + $path + : string +
        +
        + +
        +
        + $params + : array<string|int, mixed>|null + = null
        +
        + +
        +
        + $method + : string|null + = null
        +
        + +
        +
        + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
        +
        + +
        +
        + $headers + : array<string|int, mixed>|null + = null
        +
        + +
        +
        + $protocolVersion + : string|null + = null
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + +
        +
        Return values
        + ResponseInterface +
        + +
        +
        +

        + retrieveAccessToken() + + +

        + + +

        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

        + + + public + retrieveAccessToken() : AccessToken + +
        +
        + + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + codeCoverageIgnore +
        +
        + + +
        +
        + +
        +
        Return values
        + AccessToken +
        + +
        +
        +

        + sendRequest() + + +

        + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
        +
        + +
        Parameters
        +
        +
        + $request + : RequestInterface +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + +
        +
        Return values
        + ResponseInterface +
        + +
        +
        +

        + setLogger() + + +

        + + +

        Sets an optional PSR-3 LoggerInterface

        + + + public + setLogger(LoggerInterface $logger) : static + +
        +
        + +
        Parameters
        +
        +
        + $logger + : LoggerInterface +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + codeCoverageIgnore +
        +
        + + +
        +
        + +
        +
        Return values
        + static +
        + +
        +
        +

        + setRegion() + + +

        + + +

        Set the datacenter URLs for the given region

        + + + public + setRegion(string $region) : static + +
        +
        + +
        Parameters
        +
        +
        + $region + : string +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + throws +
        +
        + ProviderException + + +
        +
        + +
        +
        Return values
        + static +
        + +
        +
        +

        + setRequestFactory() + + +

        + + +

        Sets an optional PSR-17 RequestFactoryInterface

        + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
        +
        + +
        Parameters
        +
        +
        + $requestFactory + : RequestFactoryInterface +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + codeCoverageIgnore +
        +
        + + +
        +
        + +
        +
        Return values
        + static +
        + +
        +
        +

        + setStorage() + + +

        + + +

        Sets an optional OAuthStorageInterface

        + + + public + setStorage(OAuthStorageInterface $storage) : static + +
        +
        + +
        Parameters
        +
        +
        + $storage + : OAuthStorageInterface +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + codeCoverageIgnore +
        +
        + + +
        +
        + +
        +
        Return values
        + static +
        + +
        +
        +

        + setStreamFactory() + + +

        + + +

        Sets an optional PSR-17 StreamFactoryInterface

        + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
        +
        + +
        Parameters
        +
        +
        + $streamFactory + : StreamFactoryInterface +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + codeCoverageIgnore +
        +
        + + +
        +
        + +
        +
        Return values
        + static +
        + +
        +
        +

        + setUriFactory() + + +

        + + +

        Sets an optional PSR-17 UriFactoryInterface

        + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
        +
        + +
        Parameters
        +
        +
        + $uriFactory + : UriFactoryInterface +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + codeCoverageIgnore +
        +
        + + +
        +
        + +
        +
        Return values
        + static +
        + +
        +
        +

        + storeAccessToken() + + +

        + + +

        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

        + + + public + storeAccessToken(AccessToken $token) : static + +
        +
        + +
        Parameters
        +
        +
        + $token + : AccessToken +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + inheritDoc +
        +
        + + +
        +
        + codeCoverageIgnore +
        +
        + + +
        +
        + +
        +
        Return values
        + static +
        + +
        +
        +

        + cleanBodyParams() + + +

        + + +

        Cleans an array of body parameters

        + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
        +
        + +
        Parameters
        +
        +
        + $params + : iterable<string|int, mixed> +
        +
        + +
        +
        + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        +
        +

        + cleanQueryParams() + + +

        + + +

        Cleans an array of query parameters

        + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
        +
        + +
        Parameters
        +
        +
        + $params + : iterable<string|int, mixed> +
        +
        + +
        +
        + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        +
        +

        + construct() + + +

        + + +

        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

        + + + protected + construct() : void + +
        +
        + + + + + +
        +
        +

        + createAccessToken() + + +

        + + +

        Creates an access token with the provider set to $this->serviceName

        + + + protected + createAccessToken() : AccessToken + +
        +
        + + + + +
        +
        Return values
        + AccessToken +
        + +
        +
        +

        + getRequestBody() + + +

        + + +

        Prepares the request body

        + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
        +
        + +
        Parameters
        +
        +
        + $body + : StreamInterface|array<string|int, mixed>|string +
        +
        + +
        +
        + $request + : RequestInterface +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + throws +
        +
        + ProviderException + + +
        +
        + +
        +
        Return values
        + StreamInterface +
        + +
        +
        +

        + getRequestHeaders() + + +

        + + +

        Prepare request headers

        + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
        +
        + +
        Parameters
        +
        +
        + $headers + : array<string|int, mixed>|null + = null
        +
        + +
        +
        + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        +
        +

        + getRequestTarget() + + +

        + + +

        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

        + + + protected + getRequestTarget(string $uri) : string + +
        +
        +

        Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

        +
        + +
        Parameters
        +
        +
        + $uri + : string +
        +
        + +
        +
        + + +
        + Tags + + +
        +
        +
        + see +
        +
        + OAuthInterface::request() + + +
        +
        + throws +
        +
        + ProviderException + + +
        +
        + +
        +
        Return values
        + string +
        + +
        +
        +

        + getRequestURL() + + +

        + + +

        Prepares the request URL

        + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
        +
        + +
        Parameters
        +
        +
        + $path + : string +
        +
        + +
        +
        + $params + : array<string|int, mixed>|null + = null
        +
        + +
        +
        + + + +
        +
        Return values
        + string +
        + +
        + +
        + +
        +
        +
        +
        +
        
        +        
        + +
        +
        + + + +
        +
        +
        + +
        + On this page + + +
        + +
        +
        +
        +
        +
        +

        Search results

        + +
        +
        +
          +
          +
          +
          +
          + + +
          + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-BigCartel.html b/classes/chillerlan-OAuth-Providers-BigCartel.html new file mode 100644 index 00000000..c55545fd --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-BigCartel.html @@ -0,0 +1,3464 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
          +

          Documentation

          + + + + + +
          + +
          +
          + + + + +
          +
          + + +
          +

          + BigCartel + + + extends OAuth2Provider + + +
          + in package + +
          + + + implements + CSRFToken, TokenInvalidate + +

          + +
          + + +
          + + + +

          BigCartel OAuth

          + + + +
          + Tags + + +
          +
          +
          + see +
          +
          + https://developers.bigcartel.com/api/v1 + + +
          +
          + see +
          +
          + https://bigcartel.wufoo.com/confirm/big-cartel-api-application/ + + +
          +
          + + + +

          + Table of Contents + + +

          + + + +

          + Interfaces + + +

          +
          +
          CSRFToken
          Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
          TokenInvalidate
          Indicates whether the service is capable of invalidating access tokens
          + + + + +

          + Constants + + +

          +
          +
          + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
          + +
          + + +

          + Properties + + +

          +
          +
          + $accessTokenURL + +  : string +
          + +
          + $apiDocs + +  : string|null +
          + +
          + $apiHeaders + +  : array<string|int, mixed> +
          + +
          + $apiURL + +  : string +
          + +
          + $applicationURL + +  : string|null +
          + +
          + $authHeaders + +  : array<string|int, mixed> +
          +
          additional headers to use during authentication
          + +
          + $authMethod + +  : int +
          +
          Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
          + +
          + $authMethodHeader + +  : string +
          +
          The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
          + +
          + $authMethodQuery + +  : string +
          +
          The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
          + +
          + $authURL + +  : string +
          + +
          + $clientCredentialsTokenURL + +  : string|null +
          +
          An optional client credentials token endpoint in case the provider supports ClientCredentials.
          + +
          + $defaultScopes + +  : array<string|int, mixed> +
          +
          Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
          + +
          + $http + +  : ClientInterface +
          + +
          + $logger + +  : LoggerInterface +
          + +
          + $options + +  : OAuthOptions|SettingsContainerInterface +
          + +
          + $refreshTokenURL + +  : string +
          +
          An optional refresh token endpoint in case the provider supports TokenRefresh.
          + +
          + $requestFactory + +  : RequestFactoryInterface +
          + +
          + $revokeURL + +  : string +
          + +
          + $scopesDelimiter + +  : string +
          +
          The delimiter string for scopes
          + +
          + $serviceName + +  : string +
          +
          the name of the provider/class (magic)
          + +
          + $storage + +  : OAuthStorageInterface +
          + +
          + $streamFactory + +  : StreamFactoryInterface +
          + +
          + $uriFactory + +  : UriFactoryInterface +
          + +
          + $userRevokeURL + +  : string|null +
          + +
          + +

          + Methods + + +

          +
          +
          + __construct() + +  : mixed +
          +
          OAuthProvider constructor.
          + +
          + __get() + +  : string|null +
          +
          Magic getter for the properties specified in self::ALLOWED_PROPERTIES
          + +
          + getAccessToken() + +  : AccessToken +
          +
          Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
          + +
          + getAuthURL() + +  : UriInterface +
          +
          Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
          + +
          + getClientCredentialsToken() + +  : AccessToken +
          + +
          + getRequestAuthorization() + +  : RequestInterface +
          + +
          + getStorage() + +  : OAuthStorageInterface +
          +
          Returns the current OAuthStorageInterface
          + +
          + invalidateAccessToken() + +  : bool +
          +
          Allows to invalidate an access token
          + +
          + me() + +  : ResponseInterface +
          + +
          + refreshAccessToken() + +  : AccessToken +
          + +
          + request() + +  : ResponseInterface +
          +
          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
          + +
          + retrieveAccessToken() + +  : AccessToken +
          +
          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
          + +
          + sendRequest() + +  : ResponseInterface +
          + +
          + setLogger() + +  : static +
          +
          Sets an optional PSR-3 LoggerInterface
          + +
          + setRequestFactory() + +  : static +
          +
          Sets an optional PSR-17 RequestFactoryInterface
          + +
          + setStorage() + +  : static +
          +
          Sets an optional OAuthStorageInterface
          + +
          + setStreamFactory() + +  : static +
          +
          Sets an optional PSR-17 StreamFactoryInterface
          + +
          + setUriFactory() + +  : static +
          +
          Sets an optional PSR-17 UriFactoryInterface
          + +
          + storeAccessToken() + +  : static +
          +
          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
          + +
          + cleanBodyParams() + +  : array<string|int, mixed> +
          +
          Cleans an array of body parameters
          + +
          + cleanQueryParams() + +  : array<string|int, mixed> +
          +
          Cleans an array of query parameters
          + +
          + construct() + +  : void +
          +
          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
          + +
          + createAccessToken() + +  : AccessToken +
          +
          Creates an access token with the provider set to $this->serviceName
          + +
          + getAccountID() + +  : string +
          +
          Try to get the user ID from either the token or the me() endpoint
          + +
          + getRequestBody() + +  : StreamInterface +
          +
          Prepares the request body
          + +
          + getRequestHeaders() + +  : array<string|int, mixed> +
          +
          Prepare request headers
          + +
          + getRequestTarget() + +  : string +
          +
          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
          + +
          + getRequestURL() + +  : string +
          +
          Prepares the request URL
          + +
          + parseTokenResponse() + +  : AccessToken +
          +
          Parses the response from a request to the token endpoint
          + +
          + + + + + +
          +

          + Constants + + +

          +
          +

          + ALLOWED_PROPERTIES + + +

          + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
          +
          + + +
          +

          + Properties + + +

          +
          +

          + $accessTokenURL + + + + +

          + + + + + protected + string + $accessTokenURL + = 'https://api.bigcartel.com/oauth/token' + + + + + +
          +
          +

          + $apiDocs + + + + +

          + + + + + protected + string|null + $apiDocs + = 'https://developers.bigcartel.com/api/v1' + + + + + +
          +
          +

          + $apiHeaders + + + + +

          + + + + + protected + array<string|int, mixed> + $apiHeaders + = ['Accept' => 'application/vnd.api+json'] + + + + + +
          +
          +

          + $apiURL + + + + +

          + + + + + protected + string + $apiURL + = 'https://api.bigcartel.com/v1' + + + + + +
          +
          +

          + $applicationURL + + + + +

          + + + + + protected + string|null + $applicationURL + = 'https://bigcartel.wufoo.com/forms/big-cartel-api-application/' + + + + + +
          +
          +

          + $authHeaders + + + + +

          + + +

          additional headers to use during authentication

          + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
          +
          +

          + $authMethod + + + + +

          + + +

          Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

          + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
          +
          +

          + $authMethodHeader + + + + +

          + + +

          The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

          + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
          +
          +

          + $authMethodQuery + + + + +

          + + +

          The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

          + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
          +
          +

          + $authURL + + + + +

          + + + + + protected + string + $authURL + = 'https://my.bigcartel.com/oauth/authorize' + + + + + +
          +
          +

          + $clientCredentialsTokenURL + + + + +

          + + +

          An optional client credentials token endpoint in case the provider supports ClientCredentials.

          + + + protected + string|null + $clientCredentialsTokenURL + = null + +

          If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

          +
          + + + + +
          +
          +

          + $defaultScopes + + + + +

          + + +

          Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

          + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
          +
          +

          + $http + + + + +

          + + + + + protected + ClientInterface + $http + + + + + + +
          +
          +

          + $logger + + + + +

          + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
          + +
          +

          + $refreshTokenURL + + + + +

          + + +

          An optional refresh token endpoint in case the provider supports TokenRefresh.

          + + + protected + string + $refreshTokenURL + + +

          If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

          +
          + + + +
          + Tags + + +
          +
          +
          + see +
          +
          + TokenRefresh + + +
          +
          + +
          +
          +

          + $requestFactory + + + + +

          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
          +
          +

          + $revokeURL + + + + +

          + + + + + protected + string + $revokeURL + = 'https://api.bigcartel.com/oauth/deauthorize/%s' + + + + + +
          +
          +

          + $scopesDelimiter + + + + +

          + + +

          The delimiter string for scopes

          + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
          +
          +

          + $serviceName + + + + +

          + + +

          the name of the provider/class (magic)

          + + + protected + string + $serviceName + + + + + + +
          + +
          +

          + $streamFactory + + + + +

          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
          +
          +

          + $uriFactory + + + + +

          + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
          +
          +

          + $userRevokeURL + + + + +

          + + + + + protected + string|null + $userRevokeURL + = 'https://my.bigcartel.com/account' + + + + + +
          +
          + +
          +

          + Methods + + +

          +
          +

          + __construct() + + +

          + + +

          OAuthProvider constructor.

          + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
          +
          + +
          Parameters
          +
          +
          + $options + : OAuthOptions|SettingsContainerInterface +
          +
          + +
          +
          + $http + : ClientInterface +
          +
          + +
          +
          + $requestFactory + : RequestFactoryInterface +
          +
          + +
          +
          + $streamFactory + : StreamFactoryInterface +
          +
          + +
          +
          + $uriFactory + : UriFactoryInterface +
          +
          + +
          +
          + $storage + : OAuthStorageInterface + = new MemoryStorage()
          +
          + +
          +
          + $logger + : LoggerInterface + = new NullLogger()
          +
          + +
          +
          + + + + +
          +
          +

          + __get() + + +

          + + +

          Magic getter for the properties specified in self::ALLOWED_PROPERTIES

          + + + public + __get(string $name) : string|null + +
          +
          + +
          Parameters
          +
          +
          + $name + : string +
          +
          + +
          +
          + + + +
          +
          Return values
          + string|null +
          + +
          +
          +

          + getAccessToken() + + +

          + + +

          Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

          + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
          +
          + +
          Parameters
          +
          +
          + $code + : string +
          +
          + +
          +
          + $state + : string|null + = null
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + +
          +
          Return values
          + AccessToken +
          + +
          +
          +

          + getAuthURL() + + +

          + + +

          Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

          + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
          +
          + +
          Parameters
          +
          +
          + $params + : array<string|int, mixed>|null + = null
          +
          + +
          +
          + $scopes + : array<string|int, mixed>|null + = null
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + +
          +
          Return values
          + UriInterface +
          + +
          +
          +

          + getClientCredentialsToken() + + +

          + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
          +
          + +
          Parameters
          +
          +
          + $scopes + : array<string|int, mixed>|null + = null
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + implements +
          +
          + +

          \chillerlan\OAuth\Core\ClientCredentials

          +
          + +
          +
          + throws +
          +
          + ProviderException + + +
          +
          + +
          +
          Return values
          + AccessToken +
          + +
          +
          +

          + getRequestAuthorization() + + +

          + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
          +
          + +
          Parameters
          +
          +
          + $request + : RequestInterface +
          +
          + +
          +
          + $token + : AccessToken +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + +
          +
          Return values
          + RequestInterface +
          + +
          +
          +

          + getStorage() + + +

          + + +

          Returns the current OAuthStorageInterface

          + + + public + getStorage() : OAuthStorageInterface + +
          +
          + + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + codeCoverageIgnore +
          +
          + + +
          +
          + +
          +
          Return values
          + OAuthStorageInterface +
          + +
          +
          +

          + invalidateAccessToken() + + +

          + + +

          Allows to invalidate an access token

          + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
          +
          + +
          Parameters
          +
          +
          + $token + : AccessToken|null + = null
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + +
          +
          Return values
          + bool +
          + +
          +
          +

          + me() + + +

          + + + + + public + me() : ResponseInterface + +
          +
          + + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + +
          +
          Return values
          + ResponseInterface +
          + +
          +
          +

          + refreshAccessToken() + + +

          + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
          +
          + +
          Parameters
          +
          +
          + $token + : AccessToken|null + = null
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + implements +
          +
          + +

          \chillerlan\OAuth\Core\TokenRefresh

          +
          + +
          +
          + throws +
          +
          + ProviderException + + +
          +
          + +
          +
          Return values
          + AccessToken +
          + +
          +
          +

          + request() + + +

          + + +

          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

          + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
          +
          + +
          Parameters
          +
          +
          + $path + : string +
          +
          + +
          +
          + $params + : array<string|int, mixed>|null + = null
          +
          + +
          +
          + $method + : string|null + = null
          +
          + +
          +
          + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
          +
          + +
          +
          + $headers + : array<string|int, mixed>|null + = null
          +
          + +
          +
          + $protocolVersion + : string|null + = null
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + +
          +
          Return values
          + ResponseInterface +
          + +
          +
          +

          + retrieveAccessToken() + + +

          + + +

          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

          + + + public + retrieveAccessToken() : AccessToken + +
          +
          + + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + codeCoverageIgnore +
          +
          + + +
          +
          + +
          +
          Return values
          + AccessToken +
          + +
          +
          +

          + sendRequest() + + +

          + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
          +
          + +
          Parameters
          +
          +
          + $request + : RequestInterface +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + +
          +
          Return values
          + ResponseInterface +
          + +
          +
          +

          + setLogger() + + +

          + + +

          Sets an optional PSR-3 LoggerInterface

          + + + public + setLogger(LoggerInterface $logger) : static + +
          +
          + +
          Parameters
          +
          +
          + $logger + : LoggerInterface +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + codeCoverageIgnore +
          +
          + + +
          +
          + +
          +
          Return values
          + static +
          + +
          +
          +

          + setRequestFactory() + + +

          + + +

          Sets an optional PSR-17 RequestFactoryInterface

          + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
          +
          + +
          Parameters
          +
          +
          + $requestFactory + : RequestFactoryInterface +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + codeCoverageIgnore +
          +
          + + +
          +
          + +
          +
          Return values
          + static +
          + +
          +
          +

          + setStorage() + + +

          + + +

          Sets an optional OAuthStorageInterface

          + + + public + setStorage(OAuthStorageInterface $storage) : static + +
          +
          + +
          Parameters
          +
          +
          + $storage + : OAuthStorageInterface +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + codeCoverageIgnore +
          +
          + + +
          +
          + +
          +
          Return values
          + static +
          + +
          +
          +

          + setStreamFactory() + + +

          + + +

          Sets an optional PSR-17 StreamFactoryInterface

          + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
          +
          + +
          Parameters
          +
          +
          + $streamFactory + : StreamFactoryInterface +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + codeCoverageIgnore +
          +
          + + +
          +
          + +
          +
          Return values
          + static +
          + +
          +
          +

          + setUriFactory() + + +

          + + +

          Sets an optional PSR-17 UriFactoryInterface

          + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
          +
          + +
          Parameters
          +
          +
          + $uriFactory + : UriFactoryInterface +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + codeCoverageIgnore +
          +
          + + +
          +
          + +
          +
          Return values
          + static +
          + +
          +
          +

          + storeAccessToken() + + +

          + + +

          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

          + + + public + storeAccessToken(AccessToken $token) : static + +
          +
          + +
          Parameters
          +
          +
          + $token + : AccessToken +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + inheritDoc +
          +
          + + +
          +
          + codeCoverageIgnore +
          +
          + + +
          +
          + +
          +
          Return values
          + static +
          + +
          +
          +

          + cleanBodyParams() + + +

          + + +

          Cleans an array of body parameters

          + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
          +
          + +
          Parameters
          +
          +
          + $params + : iterable<string|int, mixed> +
          +
          + +
          +
          + + + +
          +
          Return values
          + array<string|int, mixed> +
          + +
          +
          +

          + cleanQueryParams() + + +

          + + +

          Cleans an array of query parameters

          + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
          +
          + +
          Parameters
          +
          +
          + $params + : iterable<string|int, mixed> +
          +
          + +
          +
          + + + +
          +
          Return values
          + array<string|int, mixed> +
          + +
          +
          +

          + construct() + + +

          + + +

          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

          + + + protected + construct() : void + +
          +
          + + + + + +
          +
          +

          + createAccessToken() + + +

          + + +

          Creates an access token with the provider set to $this->serviceName

          + + + protected + createAccessToken() : AccessToken + +
          +
          + + + + +
          +
          Return values
          + AccessToken +
          + +
          +
          +

          + getAccountID() + + +

          + + +

          Try to get the user ID from either the token or the me() endpoint

          + + + protected + getAccountID(AccessToken $token) : string + +
          +
          + +
          Parameters
          +
          +
          + $token + : AccessToken +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + throws +
          +
          + ProviderException + + +
          +
          + +
          +
          Return values
          + string +
          + +
          +
          +

          + getRequestBody() + + +

          + + +

          Prepares the request body

          + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
          +
          + +
          Parameters
          +
          +
          + $body + : StreamInterface|array<string|int, mixed>|string +
          +
          + +
          +
          + $request + : RequestInterface +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + throws +
          +
          + ProviderException + + +
          +
          + +
          +
          Return values
          + StreamInterface +
          + +
          +
          +

          + getRequestHeaders() + + +

          + + +

          Prepare request headers

          + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
          +
          + +
          Parameters
          +
          +
          + $headers + : array<string|int, mixed>|null + = null
          +
          + +
          +
          + + + +
          +
          Return values
          + array<string|int, mixed> +
          + +
          +
          +

          + getRequestTarget() + + +

          + + +

          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

          + + + protected + getRequestTarget(string $uri) : string + +
          +
          +

          Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

          +
          + +
          Parameters
          +
          +
          + $uri + : string +
          +
          + +
          +
          + + +
          + Tags + + +
          +
          +
          + see +
          +
          + OAuthInterface::request() + + +
          +
          + throws +
          +
          + ProviderException + + +
          +
          + +
          +
          Return values
          + string +
          + +
          +
          +

          + getRequestURL() + + +

          + + +

          Prepares the request URL

          + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
          +
          + +
          Parameters
          +
          +
          + $path + : string +
          +
          + +
          +
          + $params + : array<string|int, mixed>|null + = null
          +
          + +
          +
          + + + +
          +
          Return values
          + string +
          + +
          + +
          + +
          +
          +
          +
          +
          
          +        
          + +
          +
          + + + +
          +
          +
          + +
          + On this page + + +
          + +
          +
          +
          +
          +
          +

          Search results

          + +
          +
          +
            +
            +
            +
            +
            + + +
            + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Bitbucket.html b/classes/chillerlan-OAuth-Providers-Bitbucket.html new file mode 100644 index 00000000..31ab890a --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Bitbucket.html @@ -0,0 +1,3423 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
            +

            Documentation

            + + + + + +
            + +
            +
            + + + + +
            +
            + + +
            +

            + Bitbucket + + + extends OAuth2Provider + + +
            + in package + +
            + + + implements + ClientCredentials, CSRFToken, TokenRefresh + +

            + +
            + + +
            + + + +

            Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

            + + + +
            + Tags + + +
            +
            +
            + see +
            +
            + https://developer.atlassian.com/cloud/bitbucket/oauth-2/ + + +
            +
            + + + +

            + Table of Contents + + +

            + + + +

            + Interfaces + + +

            +
            +
            ClientCredentials
            Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
            CSRFToken
            Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
            TokenRefresh
            Indicates whether the provider is capable of the OAuth2 token refresh.
            + + + + +

            + Constants + + +

            +
            +
            + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
            + +
            + + +

            + Properties + + +

            +
            +
            + $accessTokenURL + +  : string +
            + +
            + $apiDocs + +  : string|null +
            + +
            + $apiHeaders + +  : array<string|int, mixed> +
            +
            additional headers to use during API access
            + +
            + $apiURL + +  : string +
            + +
            + $applicationURL + +  : string|null +
            + +
            + $authHeaders + +  : array<string|int, mixed> +
            +
            additional headers to use during authentication
            + +
            + $authMethod + +  : int +
            +
            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
            + +
            + $authMethodHeader + +  : string +
            +
            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
            + +
            + $authMethodQuery + +  : string +
            +
            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
            + +
            + $authURL + +  : string +
            + +
            + $clientCredentialsTokenURL + +  : string|null +
            +
            An optional client credentials token endpoint in case the provider supports ClientCredentials.
            + +
            + $defaultScopes + +  : array<string|int, mixed> +
            +
            Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
            + +
            + $http + +  : ClientInterface +
            + +
            + $logger + +  : LoggerInterface +
            + +
            + $options + +  : OAuthOptions|SettingsContainerInterface +
            + +
            + $refreshTokenURL + +  : string +
            +
            An optional refresh token endpoint in case the provider supports TokenRefresh.
            + +
            + $requestFactory + +  : RequestFactoryInterface +
            + +
            + $revokeURL + +  : string +
            +
            an optional URL for application side token revocation
            + +
            + $scopesDelimiter + +  : string +
            +
            The delimiter string for scopes
            + +
            + $serviceName + +  : string +
            +
            the name of the provider/class (magic)
            + +
            + $storage + +  : OAuthStorageInterface +
            + +
            + $streamFactory + +  : StreamFactoryInterface +
            + +
            + $uriFactory + +  : UriFactoryInterface +
            + +
            + $userRevokeURL + +  : string|null +
            +
            an optional link to the page where a user can revoke access tokens (magic)
            + +
            + +

            + Methods + + +

            +
            +
            + __construct() + +  : mixed +
            +
            OAuthProvider constructor.
            + +
            + __get() + +  : string|null +
            +
            Magic getter for the properties specified in self::ALLOWED_PROPERTIES
            + +
            + getAccessToken() + +  : AccessToken +
            +
            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
            + +
            + getAuthURL() + +  : UriInterface +
            +
            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
            + +
            + getClientCredentialsToken() + +  : AccessToken +
            + +
            + getRequestAuthorization() + +  : RequestInterface +
            + +
            + getStorage() + +  : OAuthStorageInterface +
            +
            Returns the current OAuthStorageInterface
            + +
            + invalidateAccessToken() + +  : bool +
            + +
            + me() + +  : ResponseInterface +
            + +
            + refreshAccessToken() + +  : AccessToken +
            + +
            + request() + +  : ResponseInterface +
            +
            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
            + +
            + retrieveAccessToken() + +  : AccessToken +
            +
            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
            + +
            + sendRequest() + +  : ResponseInterface +
            + +
            + setLogger() + +  : static +
            +
            Sets an optional PSR-3 LoggerInterface
            + +
            + setRequestFactory() + +  : static +
            +
            Sets an optional PSR-17 RequestFactoryInterface
            + +
            + setStorage() + +  : static +
            +
            Sets an optional OAuthStorageInterface
            + +
            + setStreamFactory() + +  : static +
            +
            Sets an optional PSR-17 StreamFactoryInterface
            + +
            + setUriFactory() + +  : static +
            +
            Sets an optional PSR-17 UriFactoryInterface
            + +
            + storeAccessToken() + +  : static +
            +
            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
            + +
            + cleanBodyParams() + +  : array<string|int, mixed> +
            +
            Cleans an array of body parameters
            + +
            + cleanQueryParams() + +  : array<string|int, mixed> +
            +
            Cleans an array of query parameters
            + +
            + construct() + +  : void +
            +
            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
            + +
            + createAccessToken() + +  : AccessToken +
            +
            Creates an access token with the provider set to $this->serviceName
            + +
            + getRequestBody() + +  : StreamInterface +
            +
            Prepares the request body
            + +
            + getRequestHeaders() + +  : array<string|int, mixed> +
            +
            Prepare request headers
            + +
            + getRequestTarget() + +  : string +
            +
            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
            + +
            + getRequestURL() + +  : string +
            +
            Prepares the request URL
            + +
            + parseTokenResponse() + +  : AccessToken +
            +
            Parses the response from a request to the token endpoint
            + +
            + + + + + +
            +

            + Constants + + +

            +
            +

            + ALLOWED_PROPERTIES + + +

            + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
            +
            + + +
            +

            + Properties + + +

            +
            +

            + $accessTokenURL + + + + +

            + + + + + protected + string + $accessTokenURL + = 'https://bitbucket.org/site/oauth2/access_token' + + + + + +
            +
            +

            + $apiDocs + + + + +

            + + + + + protected + string|null + $apiDocs + = 'https://developer.atlassian.com/bitbucket/api/2/reference/' + + + + + +
            +
            +

            + $apiHeaders + + + + +

            + + +

            additional headers to use during API access

            + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
            +
            +

            + $apiURL + + + + +

            + + + + + protected + string + $apiURL + = 'https://api.bitbucket.org/2.0' + + + + + +
            +
            +

            + $applicationURL + + + + +

            + + + + + protected + string|null + $applicationURL + = 'https://developer.atlassian.com/apps/' + + + + + +
            +
            +

            + $authHeaders + + + + +

            + + +

            additional headers to use during authentication

            + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
            +
            +

            + $authMethod + + + + +

            + + +

            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

            + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
            +
            +

            + $authMethodHeader + + + + +

            + + +

            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

            + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
            +
            +

            + $authMethodQuery + + + + +

            + + +

            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

            + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
            +
            +

            + $authURL + + + + +

            + + + + + protected + string + $authURL + = 'https://bitbucket.org/site/oauth2/authorize' + + + + + +
            +
            +

            + $clientCredentialsTokenURL + + + + +

            + + +

            An optional client credentials token endpoint in case the provider supports ClientCredentials.

            + + + protected + string|null + $clientCredentialsTokenURL + = null + +

            If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

            +
            + + + + +
            +
            +

            + $defaultScopes + + + + +

            + + +

            Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

            + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
            +
            +

            + $http + + + + +

            + + + + + protected + ClientInterface + $http + + + + + + +
            +
            +

            + $logger + + + + +

            + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
            + +
            +

            + $refreshTokenURL + + + + +

            + + +

            An optional refresh token endpoint in case the provider supports TokenRefresh.

            + + + protected + string + $refreshTokenURL + + +

            If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

            +
            + + + +
            + Tags + + +
            +
            +
            + see +
            +
            + TokenRefresh + + +
            +
            + +
            +
            +

            + $requestFactory + + + + +

            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
            +
            +

            + $revokeURL + + + + +

            + + +

            an optional URL for application side token revocation

            + + + protected + string + $revokeURL + + + + + +
            + Tags + + +
            +
            +
            + see +
            +
            + TokenInvalidate + + +
            +
            + +
            +
            +

            + $scopesDelimiter + + + + +

            + + +

            The delimiter string for scopes

            + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
            +
            +

            + $serviceName + + + + +

            + + +

            the name of the provider/class (magic)

            + + + protected + string + $serviceName + + + + + + +
            + +
            +

            + $streamFactory + + + + +

            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
            +
            +

            + $uriFactory + + + + +

            + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
            +
            +

            + $userRevokeURL + + + + +

            + + +

            an optional link to the page where a user can revoke access tokens (magic)

            + + + protected + string|null + $userRevokeURL + = null + + + + + +
            +
            + +
            +

            + Methods + + +

            +
            +

            + __construct() + + +

            + + +

            OAuthProvider constructor.

            + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
            +
            + +
            Parameters
            +
            +
            + $options + : OAuthOptions|SettingsContainerInterface +
            +
            + +
            +
            + $http + : ClientInterface +
            +
            + +
            +
            + $requestFactory + : RequestFactoryInterface +
            +
            + +
            +
            + $streamFactory + : StreamFactoryInterface +
            +
            + +
            +
            + $uriFactory + : UriFactoryInterface +
            +
            + +
            +
            + $storage + : OAuthStorageInterface + = new MemoryStorage()
            +
            + +
            +
            + $logger + : LoggerInterface + = new NullLogger()
            +
            + +
            +
            + + + + +
            +
            +

            + __get() + + +

            + + +

            Magic getter for the properties specified in self::ALLOWED_PROPERTIES

            + + + public + __get(string $name) : string|null + +
            +
            + +
            Parameters
            +
            +
            + $name + : string +
            +
            + +
            +
            + + + +
            +
            Return values
            + string|null +
            + +
            +
            +

            + getAccessToken() + + +

            + + +

            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

            + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
            +
            + +
            Parameters
            +
            +
            + $code + : string +
            +
            + +
            +
            + $state + : string|null + = null
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + +
            +
            Return values
            + AccessToken +
            + +
            +
            +

            + getAuthURL() + + +

            + + +

            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

            + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
            +
            + +
            Parameters
            +
            +
            + $params + : array<string|int, mixed>|null + = null
            +
            + +
            +
            + $scopes + : array<string|int, mixed>|null + = null
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + +
            +
            Return values
            + UriInterface +
            + +
            +
            +

            + getClientCredentialsToken() + + +

            + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
            +
            + +
            Parameters
            +
            +
            + $scopes + : array<string|int, mixed>|null + = null
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + implements +
            +
            + +

            \chillerlan\OAuth\Core\ClientCredentials

            +
            + +
            +
            + throws +
            +
            + ProviderException + + +
            +
            + +
            +
            Return values
            + AccessToken +
            + +
            +
            +

            + getRequestAuthorization() + + +

            + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
            +
            + +
            Parameters
            +
            +
            + $request + : RequestInterface +
            +
            + +
            +
            + $token + : AccessToken +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + +
            +
            Return values
            + RequestInterface +
            + +
            +
            +

            + getStorage() + + +

            + + +

            Returns the current OAuthStorageInterface

            + + + public + getStorage() : OAuthStorageInterface + +
            +
            + + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + codeCoverageIgnore +
            +
            + + +
            +
            + +
            +
            Return values
            + OAuthStorageInterface +
            + +
            +
            +

            + invalidateAccessToken() + + +

            + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
            +
            + +
            Parameters
            +
            +
            + $token + : AccessToken|null + = null
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + implements +
            +
            + +

            \chillerlan\OAuth\Core\TokenInvalidate

            +
            + +
            +
            + codeCoverageIgnore +
            +
            + + +
            +
            + throws +
            +
            + ProviderException + + +
            +
            + +
            +
            Return values
            + bool +
            + +
            +
            +

            + me() + + +

            + + + + + public + me() : ResponseInterface + +
            +
            + + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + +
            +
            Return values
            + ResponseInterface +
            + +
            +
            +

            + refreshAccessToken() + + +

            + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
            +
            + +
            Parameters
            +
            +
            + $token + : AccessToken|null + = null
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + implements +
            +
            + +

            \chillerlan\OAuth\Core\TokenRefresh

            +
            + +
            +
            + throws +
            +
            + ProviderException + + +
            +
            + +
            +
            Return values
            + AccessToken +
            + +
            +
            +

            + request() + + +

            + + +

            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

            + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
            +
            + +
            Parameters
            +
            +
            + $path + : string +
            +
            + +
            +
            + $params + : array<string|int, mixed>|null + = null
            +
            + +
            +
            + $method + : string|null + = null
            +
            + +
            +
            + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
            +
            + +
            +
            + $headers + : array<string|int, mixed>|null + = null
            +
            + +
            +
            + $protocolVersion + : string|null + = null
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + +
            +
            Return values
            + ResponseInterface +
            + +
            +
            +

            + retrieveAccessToken() + + +

            + + +

            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

            + + + public + retrieveAccessToken() : AccessToken + +
            +
            + + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + codeCoverageIgnore +
            +
            + + +
            +
            + +
            +
            Return values
            + AccessToken +
            + +
            +
            +

            + sendRequest() + + +

            + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
            +
            + +
            Parameters
            +
            +
            + $request + : RequestInterface +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + +
            +
            Return values
            + ResponseInterface +
            + +
            +
            +

            + setLogger() + + +

            + + +

            Sets an optional PSR-3 LoggerInterface

            + + + public + setLogger(LoggerInterface $logger) : static + +
            +
            + +
            Parameters
            +
            +
            + $logger + : LoggerInterface +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + codeCoverageIgnore +
            +
            + + +
            +
            + +
            +
            Return values
            + static +
            + +
            +
            +

            + setRequestFactory() + + +

            + + +

            Sets an optional PSR-17 RequestFactoryInterface

            + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
            +
            + +
            Parameters
            +
            +
            + $requestFactory + : RequestFactoryInterface +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + codeCoverageIgnore +
            +
            + + +
            +
            + +
            +
            Return values
            + static +
            + +
            +
            +

            + setStorage() + + +

            + + +

            Sets an optional OAuthStorageInterface

            + + + public + setStorage(OAuthStorageInterface $storage) : static + +
            +
            + +
            Parameters
            +
            +
            + $storage + : OAuthStorageInterface +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + codeCoverageIgnore +
            +
            + + +
            +
            + +
            +
            Return values
            + static +
            + +
            +
            +

            + setStreamFactory() + + +

            + + +

            Sets an optional PSR-17 StreamFactoryInterface

            + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
            +
            + +
            Parameters
            +
            +
            + $streamFactory + : StreamFactoryInterface +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + codeCoverageIgnore +
            +
            + + +
            +
            + +
            +
            Return values
            + static +
            + +
            +
            +

            + setUriFactory() + + +

            + + +

            Sets an optional PSR-17 UriFactoryInterface

            + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
            +
            + +
            Parameters
            +
            +
            + $uriFactory + : UriFactoryInterface +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + codeCoverageIgnore +
            +
            + + +
            +
            + +
            +
            Return values
            + static +
            + +
            +
            +

            + storeAccessToken() + + +

            + + +

            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

            + + + public + storeAccessToken(AccessToken $token) : static + +
            +
            + +
            Parameters
            +
            +
            + $token + : AccessToken +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + inheritDoc +
            +
            + + +
            +
            + codeCoverageIgnore +
            +
            + + +
            +
            + +
            +
            Return values
            + static +
            + +
            +
            +

            + cleanBodyParams() + + +

            + + +

            Cleans an array of body parameters

            + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
            +
            + +
            Parameters
            +
            +
            + $params + : iterable<string|int, mixed> +
            +
            + +
            +
            + + + +
            +
            Return values
            + array<string|int, mixed> +
            + +
            +
            +

            + cleanQueryParams() + + +

            + + +

            Cleans an array of query parameters

            + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
            +
            + +
            Parameters
            +
            +
            + $params + : iterable<string|int, mixed> +
            +
            + +
            +
            + + + +
            +
            Return values
            + array<string|int, mixed> +
            + +
            +
            +

            + construct() + + +

            + + +

            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

            + + + protected + construct() : void + +
            +
            + + + + + +
            +
            +

            + createAccessToken() + + +

            + + +

            Creates an access token with the provider set to $this->serviceName

            + + + protected + createAccessToken() : AccessToken + +
            +
            + + + + +
            +
            Return values
            + AccessToken +
            + +
            +
            +

            + getRequestBody() + + +

            + + +

            Prepares the request body

            + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
            +
            + +
            Parameters
            +
            +
            + $body + : StreamInterface|array<string|int, mixed>|string +
            +
            + +
            +
            + $request + : RequestInterface +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + throws +
            +
            + ProviderException + + +
            +
            + +
            +
            Return values
            + StreamInterface +
            + +
            +
            +

            + getRequestHeaders() + + +

            + + +

            Prepare request headers

            + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
            +
            + +
            Parameters
            +
            +
            + $headers + : array<string|int, mixed>|null + = null
            +
            + +
            +
            + + + +
            +
            Return values
            + array<string|int, mixed> +
            + +
            +
            +

            + getRequestTarget() + + +

            + + +

            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

            + + + protected + getRequestTarget(string $uri) : string + +
            +
            +

            Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

            +
            + +
            Parameters
            +
            +
            + $uri + : string +
            +
            + +
            +
            + + +
            + Tags + + +
            +
            +
            + see +
            +
            + OAuthInterface::request() + + +
            +
            + throws +
            +
            + ProviderException + + +
            +
            + +
            +
            Return values
            + string +
            + +
            +
            +

            + getRequestURL() + + +

            + + +

            Prepares the request URL

            + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
            +
            + +
            Parameters
            +
            +
            + $path + : string +
            +
            + +
            +
            + $params + : array<string|int, mixed>|null + = null
            +
            + +
            +
            + + + +
            +
            Return values
            + string +
            + +
            + +
            + +
            +
            +
            +
            +
            
            +        
            + +
            +
            + + + +
            +
            +
            + +
            + On this page + + +
            + +
            +
            +
            +
            +
            +

            Search results

            + +
            +
            +
              +
              +
              +
              +
              + + +
              + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Deezer.html b/classes/chillerlan-OAuth-Providers-Deezer.html new file mode 100644 index 00000000..a3a98ec8 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Deezer.html @@ -0,0 +1,3654 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
              +

              Documentation

              + + + + + +
              + +
              +
              + + + + +
              +
              + + +
              +

              + Deezer + + + extends OAuth2Provider + + +
              + in package + +
              + + + implements + CSRFToken + +

              + +
              + + +
              + + + +

              Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

              + + + +
              + Tags + + +
              +
              +
              + see +
              +
              + https://developers.deezer.com/api/oauth + +

              sure, you can use different parameter names than the standard ones... and what about JSON? +https://xkcd.com/927/

              +
              + +
              +
              + + + +

              + Table of Contents + + +

              + + + +

              + Interfaces + + +

              +
              +
              CSRFToken
              Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
              + + + + +

              + Constants + + +

              +
              +
              + SCOPE_BASIC + +  = 'basic_access' +
              + +
              + SCOPE_DELETE_LIBRARY + +  = 'delete_library' +
              + +
              + SCOPE_EMAIL + +  = 'email' +
              + +
              + SCOPE_LISTENING_HISTORY + +  = 'listening_history' +
              + +
              + SCOPE_MANAGE_COMMUNITY + +  = 'manage_community' +
              + +
              + SCOPE_MANAGE_LIBRARY + +  = 'manage_library' +
              + +
              + SCOPE_OFFLINE_ACCESS + +  = 'offline_access' +
              + +
              + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
              + +
              + + +

              + Properties + + +

              +
              +
              + $accessTokenURL + +  : string +
              + +
              + $apiDocs + +  : string|null +
              + +
              + $apiHeaders + +  : array<string|int, mixed> +
              +
              additional headers to use during API access
              + +
              + $apiURL + +  : string +
              + +
              + $applicationURL + +  : string|null +
              + +
              + $authHeaders + +  : array<string|int, mixed> +
              +
              additional headers to use during authentication
              + +
              + $authMethod + +  : int +
              +
              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
              + +
              + $authMethodHeader + +  : string +
              +
              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
              + +
              + $authMethodQuery + +  : string +
              +
              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
              + +
              + $authURL + +  : string +
              + +
              + $clientCredentialsTokenURL + +  : string|null +
              +
              An optional client credentials token endpoint in case the provider supports ClientCredentials.
              + +
              + $defaultScopes + +  : array<string|int, mixed> +
              +
              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
              + +
              + $http + +  : ClientInterface +
              + +
              + $logger + +  : LoggerInterface +
              + +
              + $options + +  : OAuthOptions|SettingsContainerInterface +
              + +
              + $refreshTokenURL + +  : string +
              +
              An optional refresh token endpoint in case the provider supports TokenRefresh.
              + +
              + $requestFactory + +  : RequestFactoryInterface +
              + +
              + $revokeURL + +  : string +
              +
              an optional URL for application side token revocation
              + +
              + $scopesDelimiter + +  : string +
              +
              The delimiter string for scopes
              + +
              + $serviceName + +  : string +
              +
              the name of the provider/class (magic)
              + +
              + $storage + +  : OAuthStorageInterface +
              + +
              + $streamFactory + +  : StreamFactoryInterface +
              + +
              + $uriFactory + +  : UriFactoryInterface +
              + +
              + $userRevokeURL + +  : string|null +
              + +
              + +

              + Methods + + +

              +
              +
              + __construct() + +  : mixed +
              +
              OAuthProvider constructor.
              + +
              + __get() + +  : string|null +
              +
              Magic getter for the properties specified in self::ALLOWED_PROPERTIES
              + +
              + getAccessToken() + +  : AccessToken +
              +
              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
              + +
              + getAuthURL() + +  : UriInterface +
              +
              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
              + +
              + getClientCredentialsToken() + +  : AccessToken +
              + +
              + getRequestAuthorization() + +  : RequestInterface +
              + +
              + getStorage() + +  : OAuthStorageInterface +
              +
              Returns the current OAuthStorageInterface
              + +
              + invalidateAccessToken() + +  : bool +
              + +
              + me() + +  : ResponseInterface +
              +
              deezer keeps testing my sanity - HTTP/200 on invalid token... sure
              + +
              + refreshAccessToken() + +  : AccessToken +
              + +
              + request() + +  : ResponseInterface +
              +
              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
              + +
              + retrieveAccessToken() + +  : AccessToken +
              +
              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
              + +
              + sendRequest() + +  : ResponseInterface +
              + +
              + setLogger() + +  : static +
              +
              Sets an optional PSR-3 LoggerInterface
              + +
              + setRequestFactory() + +  : static +
              +
              Sets an optional PSR-17 RequestFactoryInterface
              + +
              + setStorage() + +  : static +
              +
              Sets an optional OAuthStorageInterface
              + +
              + setStreamFactory() + +  : static +
              +
              Sets an optional PSR-17 StreamFactoryInterface
              + +
              + setUriFactory() + +  : static +
              +
              Sets an optional PSR-17 UriFactoryInterface
              + +
              + storeAccessToken() + +  : static +
              +
              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
              + +
              + cleanBodyParams() + +  : array<string|int, mixed> +
              +
              Cleans an array of body parameters
              + +
              + cleanQueryParams() + +  : array<string|int, mixed> +
              +
              Cleans an array of query parameters
              + +
              + construct() + +  : void +
              +
              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
              + +
              + createAccessToken() + +  : AccessToken +
              +
              Creates an access token with the provider set to $this->serviceName
              + +
              + getRequestBody() + +  : StreamInterface +
              +
              Prepares the request body
              + +
              + getRequestHeaders() + +  : array<string|int, mixed> +
              +
              Prepare request headers
              + +
              + getRequestTarget() + +  : string +
              +
              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
              + +
              + getRequestURL() + +  : string +
              +
              Prepares the request URL
              + +
              + parseTokenResponse() + +  : AccessToken +
              +
              Parses the response from a request to the token endpoint
              + +
              + + + + + +
              +

              + Constants + + +

              +
              +

              + SCOPE_BASIC + + +

              + + + + + + public + mixed + SCOPE_BASIC + = 'basic_access' + + + + + + + +
              +
              +

              + SCOPE_DELETE_LIBRARY + + +

              + + + + + + public + mixed + SCOPE_DELETE_LIBRARY + = 'delete_library' + + + + + + + +
              +
              +

              + SCOPE_EMAIL + + +

              + + + + + + public + mixed + SCOPE_EMAIL + = 'email' + + + + + + + +
              +
              +

              + SCOPE_LISTENING_HISTORY + + +

              + + + + + + public + mixed + SCOPE_LISTENING_HISTORY + = 'listening_history' + + + + + + + +
              +
              +

              + SCOPE_MANAGE_COMMUNITY + + +

              + + + + + + public + mixed + SCOPE_MANAGE_COMMUNITY + = 'manage_community' + + + + + + + +
              +
              +

              + SCOPE_MANAGE_LIBRARY + + +

              + + + + + + public + mixed + SCOPE_MANAGE_LIBRARY + = 'manage_library' + + + + + + + +
              +
              +

              + SCOPE_OFFLINE_ACCESS + + +

              + + + + + + public + mixed + SCOPE_OFFLINE_ACCESS + = 'offline_access' + + + + + + + +
              +
              +

              + ALLOWED_PROPERTIES + + +

              + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
              +
              + + +
              +

              + Properties + + +

              +
              +

              + $accessTokenURL + + + + +

              + + + + + protected + string + $accessTokenURL + = 'https://connect.deezer.com/oauth/access_token.php' + + + + + +
              +
              +

              + $apiDocs + + + + +

              + + + + + protected + string|null + $apiDocs + = 'https://developers.deezer.com/api' + + + + + +
              +
              +

              + $apiHeaders + + + + +

              + + +

              additional headers to use during API access

              + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
              +
              +

              + $apiURL + + + + +

              + + + + + protected + string + $apiURL + = 'https://api.deezer.com' + + + + + +
              +
              +

              + $applicationURL + + + + +

              + + + + + protected + string|null + $applicationURL + = 'http://developers.deezer.com/myapps' + + + + + +
              +
              +

              + $authHeaders + + + + +

              + + +

              additional headers to use during authentication

              + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
              +
              +

              + $authMethod + + + + +

              + + +

              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

              + + + protected + int + $authMethod + = self::AUTH_METHOD_QUERY + + + + + +
              +
              +

              + $authMethodHeader + + + + +

              + + +

              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

              + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
              +
              +

              + $authMethodQuery + + + + +

              + + +

              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

              + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
              +
              +

              + $authURL + + + + +

              + + + + + protected + string + $authURL + = 'https://connect.deezer.com/oauth/auth.php' + + + + + +
              +
              +

              + $clientCredentialsTokenURL + + + + +

              + + +

              An optional client credentials token endpoint in case the provider supports ClientCredentials.

              + + + protected + string|null + $clientCredentialsTokenURL + = null + +

              If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

              +
              + + + + +
              +
              +

              + $defaultScopes + + + + +

              + + +

              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

              + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_BASIC, self::SCOPE_EMAIL, self::SCOPE_OFFLINE_ACCESS, self::SCOPE_MANAGE_LIBRARY, self::SCOPE_LISTENING_HISTORY] + + + + + +
              +
              +

              + $http + + + + +

              + + + + + protected + ClientInterface + $http + + + + + + +
              +
              +

              + $logger + + + + +

              + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
              + +
              +

              + $refreshTokenURL + + + + +

              + + +

              An optional refresh token endpoint in case the provider supports TokenRefresh.

              + + + protected + string + $refreshTokenURL + + +

              If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

              +
              + + + +
              + Tags + + +
              +
              +
              + see +
              +
              + TokenRefresh + + +
              +
              + +
              +
              +

              + $requestFactory + + + + +

              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
              +
              +

              + $revokeURL + + + + +

              + + +

              an optional URL for application side token revocation

              + + + protected + string + $revokeURL + + + + + +
              + Tags + + +
              +
              +
              + see +
              +
              + TokenInvalidate + + +
              +
              + +
              +
              +

              + $scopesDelimiter + + + + +

              + + +

              The delimiter string for scopes

              + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
              +
              +

              + $serviceName + + + + +

              + + +

              the name of the provider/class (magic)

              + + + protected + string + $serviceName + + + + + + +
              + +
              +

              + $streamFactory + + + + +

              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
              +
              +

              + $uriFactory + + + + +

              + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
              +
              +

              + $userRevokeURL + + + + +

              + + + + + protected + string|null + $userRevokeURL + = 'https://www.deezer.com/account/apps' + + + + + +
              +
              + +
              +

              + Methods + + +

              +
              +

              + __construct() + + +

              + + +

              OAuthProvider constructor.

              + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
              +
              + +
              Parameters
              +
              +
              + $options + : OAuthOptions|SettingsContainerInterface +
              +
              + +
              +
              + $http + : ClientInterface +
              +
              + +
              +
              + $requestFactory + : RequestFactoryInterface +
              +
              + +
              +
              + $streamFactory + : StreamFactoryInterface +
              +
              + +
              +
              + $uriFactory + : UriFactoryInterface +
              +
              + +
              +
              + $storage + : OAuthStorageInterface + = new MemoryStorage()
              +
              + +
              +
              + $logger + : LoggerInterface + = new NullLogger()
              +
              + +
              +
              + + + + +
              +
              +

              + __get() + + +

              + + +

              Magic getter for the properties specified in self::ALLOWED_PROPERTIES

              + + + public + __get(string $name) : string|null + +
              +
              + +
              Parameters
              +
              +
              + $name + : string +
              +
              + +
              +
              + + + +
              +
              Return values
              + string|null +
              + +
              +
              +

              + getAccessToken() + + +

              + + +

              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

              + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
              +
              + +
              Parameters
              +
              +
              + $code + : string +
              +
              + +
              +
              + $state + : string|null + = null
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + +
              +
              Return values
              + AccessToken +
              + +
              +
              +

              + getAuthURL() + + +

              + + +

              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

              + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
              +
              + +
              Parameters
              +
              +
              + $params + : array<string|int, mixed>|null + = null
              +
              + +
              +
              + $scopes + : array<string|int, mixed>|null + = null
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + +
              +
              Return values
              + UriInterface +
              + +
              +
              +

              + getClientCredentialsToken() + + +

              + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
              +
              + +
              Parameters
              +
              +
              + $scopes + : array<string|int, mixed>|null + = null
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + implements +
              +
              + +

              \chillerlan\OAuth\Core\ClientCredentials

              +
              + +
              +
              + throws +
              +
              + ProviderException + + +
              +
              + +
              +
              Return values
              + AccessToken +
              + +
              +
              +

              + getRequestAuthorization() + + +

              + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
              +
              + +
              Parameters
              +
              +
              + $request + : RequestInterface +
              +
              + +
              +
              + $token + : AccessToken +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + +
              +
              Return values
              + RequestInterface +
              + +
              +
              +

              + getStorage() + + +

              + + +

              Returns the current OAuthStorageInterface

              + + + public + getStorage() : OAuthStorageInterface + +
              +
              + + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + codeCoverageIgnore +
              +
              + + +
              +
              + +
              +
              Return values
              + OAuthStorageInterface +
              + +
              +
              +

              + invalidateAccessToken() + + +

              + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
              +
              + +
              Parameters
              +
              +
              + $token + : AccessToken|null + = null
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + implements +
              +
              + +

              \chillerlan\OAuth\Core\TokenInvalidate

              +
              + +
              +
              + codeCoverageIgnore +
              +
              + + +
              +
              + throws +
              +
              + ProviderException + + +
              +
              + +
              +
              Return values
              + bool +
              + +
              +
              +

              + me() + + +

              + + +

              deezer keeps testing my sanity - HTTP/200 on invalid token... sure

              + + + public + me() : ResponseInterface + +
              +
              + + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + +
              +
              Return values
              + ResponseInterface +
              + +
              +
              +

              + refreshAccessToken() + + +

              + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
              +
              + +
              Parameters
              +
              +
              + $token + : AccessToken|null + = null
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + implements +
              +
              + +

              \chillerlan\OAuth\Core\TokenRefresh

              +
              + +
              +
              + throws +
              +
              + ProviderException + + +
              +
              + +
              +
              Return values
              + AccessToken +
              + +
              +
              +

              + request() + + +

              + + +

              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

              + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
              +
              + +
              Parameters
              +
              +
              + $path + : string +
              +
              + +
              +
              + $params + : array<string|int, mixed>|null + = null
              +
              + +
              +
              + $method + : string|null + = null
              +
              + +
              +
              + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
              +
              + +
              +
              + $headers + : array<string|int, mixed>|null + = null
              +
              + +
              +
              + $protocolVersion + : string|null + = null
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + +
              +
              Return values
              + ResponseInterface +
              + +
              +
              +

              + retrieveAccessToken() + + +

              + + +

              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

              + + + public + retrieveAccessToken() : AccessToken + +
              +
              + + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + codeCoverageIgnore +
              +
              + + +
              +
              + +
              +
              Return values
              + AccessToken +
              + +
              +
              +

              + sendRequest() + + +

              + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
              +
              + +
              Parameters
              +
              +
              + $request + : RequestInterface +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + +
              +
              Return values
              + ResponseInterface +
              + +
              +
              +

              + setLogger() + + +

              + + +

              Sets an optional PSR-3 LoggerInterface

              + + + public + setLogger(LoggerInterface $logger) : static + +
              +
              + +
              Parameters
              +
              +
              + $logger + : LoggerInterface +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + codeCoverageIgnore +
              +
              + + +
              +
              + +
              +
              Return values
              + static +
              + +
              +
              +

              + setRequestFactory() + + +

              + + +

              Sets an optional PSR-17 RequestFactoryInterface

              + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
              +
              + +
              Parameters
              +
              +
              + $requestFactory + : RequestFactoryInterface +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + codeCoverageIgnore +
              +
              + + +
              +
              + +
              +
              Return values
              + static +
              + +
              +
              +

              + setStorage() + + +

              + + +

              Sets an optional OAuthStorageInterface

              + + + public + setStorage(OAuthStorageInterface $storage) : static + +
              +
              + +
              Parameters
              +
              +
              + $storage + : OAuthStorageInterface +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + codeCoverageIgnore +
              +
              + + +
              +
              + +
              +
              Return values
              + static +
              + +
              +
              +

              + setStreamFactory() + + +

              + + +

              Sets an optional PSR-17 StreamFactoryInterface

              + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
              +
              + +
              Parameters
              +
              +
              + $streamFactory + : StreamFactoryInterface +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + codeCoverageIgnore +
              +
              + + +
              +
              + +
              +
              Return values
              + static +
              + +
              +
              +

              + setUriFactory() + + +

              + + +

              Sets an optional PSR-17 UriFactoryInterface

              + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
              +
              + +
              Parameters
              +
              +
              + $uriFactory + : UriFactoryInterface +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + codeCoverageIgnore +
              +
              + + +
              +
              + +
              +
              Return values
              + static +
              + +
              +
              +

              + storeAccessToken() + + +

              + + +

              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

              + + + public + storeAccessToken(AccessToken $token) : static + +
              +
              + +
              Parameters
              +
              +
              + $token + : AccessToken +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + codeCoverageIgnore +
              +
              + + +
              +
              + +
              +
              Return values
              + static +
              + +
              +
              +

              + cleanBodyParams() + + +

              + + +

              Cleans an array of body parameters

              + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
              +
              + +
              Parameters
              +
              +
              + $params + : iterable<string|int, mixed> +
              +
              + +
              +
              + + + +
              +
              Return values
              + array<string|int, mixed> +
              + +
              +
              +

              + cleanQueryParams() + + +

              + + +

              Cleans an array of query parameters

              + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
              +
              + +
              Parameters
              +
              +
              + $params + : iterable<string|int, mixed> +
              +
              + +
              +
              + + + +
              +
              Return values
              + array<string|int, mixed> +
              + +
              +
              +

              + construct() + + +

              + + +

              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

              + + + protected + construct() : void + +
              +
              + + + + + +
              +
              +

              + createAccessToken() + + +

              + + +

              Creates an access token with the provider set to $this->serviceName

              + + + protected + createAccessToken() : AccessToken + +
              +
              + + + + +
              +
              Return values
              + AccessToken +
              + +
              +
              +

              + getRequestBody() + + +

              + + +

              Prepares the request body

              + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
              +
              + +
              Parameters
              +
              +
              + $body + : StreamInterface|array<string|int, mixed>|string +
              +
              + +
              +
              + $request + : RequestInterface +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + throws +
              +
              + ProviderException + + +
              +
              + +
              +
              Return values
              + StreamInterface +
              + +
              +
              +

              + getRequestHeaders() + + +

              + + +

              Prepare request headers

              + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
              +
              + +
              Parameters
              +
              +
              + $headers + : array<string|int, mixed>|null + = null
              +
              + +
              +
              + + + +
              +
              Return values
              + array<string|int, mixed> +
              + +
              +
              +

              + getRequestTarget() + + +

              + + +

              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

              + + + protected + getRequestTarget(string $uri) : string + +
              +
              +

              Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

              +
              + +
              Parameters
              +
              +
              + $uri + : string +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + see +
              +
              + OAuthInterface::request() + + +
              +
              + throws +
              +
              + ProviderException + + +
              +
              + +
              +
              Return values
              + string +
              + +
              +
              +

              + getRequestURL() + + +

              + + +

              Prepares the request URL

              + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
              +
              + +
              Parameters
              +
              +
              + $path + : string +
              +
              + +
              +
              + $params + : array<string|int, mixed>|null + = null
              +
              + +
              +
              + + + +
              +
              Return values
              + string +
              + +
              +
              +

              + parseTokenResponse() + + +

              + + +

              Parses the response from a request to the token endpoint

              + + + protected + parseTokenResponse(ResponseInterface $response) : AccessToken + +
              +
              + +
              Parameters
              +
              +
              + $response + : ResponseInterface +
              +
              + +
              +
              + + +
              + Tags + + +
              +
              +
              + inheritDoc +
              +
              + + +
              +
              + +
              +
              Return values
              + AccessToken +
              + +
              +
              + +
              +
              +
              +
              +
              
              +        
              + +
              +
              + + + +
              +
              +
              + +
              + On this page + + +
              + +
              +
              +
              +
              +
              +

              Search results

              + +
              +
              +
                +
                +
                +
                +
                + + +
                + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-DeviantArt.html b/classes/chillerlan-OAuth-Providers-DeviantArt.html new file mode 100644 index 00000000..3e5b959d --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-DeviantArt.html @@ -0,0 +1,3772 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                +

                Documentation

                + + + + + +
                + +
                +
                + + + + +
                +
                + + +
                +

                + DeviantArt + + + extends OAuth2Provider + + +
                + in package + +
                + + + implements + ClientCredentials, CSRFToken, TokenInvalidate, TokenRefresh + +

                + +
                + + +
                + + + +

                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                + + + +
                + Tags + + +
                +
                +
                + see +
                +
                + https://www.deviantart.com/developers/ + + +
                +
                + + + +

                + Table of Contents + + +

                + + + +

                + Interfaces + + +

                +
                +
                ClientCredentials
                Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                CSRFToken
                Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                TokenInvalidate
                Indicates whether the service is capable of invalidating access tokens
                TokenRefresh
                Indicates whether the provider is capable of the OAuth2 token refresh.
                + + + + +

                + Constants + + +

                +
                +
                + SCOPE_BASIC + +  = 'basic' +
                + +
                + SCOPE_BROWSE + +  = 'browse' +
                + +
                + SCOPE_COLLECTION + +  = 'collection' +
                + +
                + SCOPE_COMMENT_POST + +  = 'comment.post' +
                + +
                + SCOPE_FEED + +  = 'feed' +
                + +
                + SCOPE_GALLERY + +  = 'gallery' +
                + +
                + SCOPE_MESSAGE + +  = 'message' +
                + +
                + SCOPE_NOTE + +  = 'note' +
                + +
                + SCOPE_STASH + +  = 'stash' +
                + +
                + SCOPE_USER + +  = 'user' +
                + +
                + SCOPE_USER_MANAGE + +  = 'user.manage' +
                + +
                + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                + +
                + + +

                + Properties + + +

                +
                +
                + $accessTokenURL + +  : string +
                + +
                + $apiDocs + +  : string|null +
                + +
                + $apiHeaders + +  : array<string|int, mixed> +
                + +
                + $apiURL + +  : string +
                + +
                + $applicationURL + +  : string|null +
                + +
                + $authHeaders + +  : array<string|int, mixed> +
                +
                additional headers to use during authentication
                + +
                + $authMethod + +  : int +
                +
                Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                + +
                + $authMethodHeader + +  : string +
                +
                The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                + +
                + $authMethodQuery + +  : string +
                +
                The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                + +
                + $authURL + +  : string +
                + +
                + $clientCredentialsTokenURL + +  : string|null +
                +
                An optional client credentials token endpoint in case the provider supports ClientCredentials.
                + +
                + $defaultScopes + +  : array<string|int, mixed> +
                +
                Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                + +
                + $http + +  : ClientInterface +
                + +
                + $logger + +  : LoggerInterface +
                + +
                + $options + +  : OAuthOptions|SettingsContainerInterface +
                + +
                + $refreshTokenURL + +  : string +
                +
                An optional refresh token endpoint in case the provider supports TokenRefresh.
                + +
                + $requestFactory + +  : RequestFactoryInterface +
                + +
                + $revokeURL + +  : string +
                + +
                + $scopesDelimiter + +  : string +
                +
                The delimiter string for scopes
                + +
                + $serviceName + +  : string +
                +
                the name of the provider/class (magic)
                + +
                + $storage + +  : OAuthStorageInterface +
                + +
                + $streamFactory + +  : StreamFactoryInterface +
                + +
                + $uriFactory + +  : UriFactoryInterface +
                + +
                + $userRevokeURL + +  : string|null +
                + +
                + +

                + Methods + + +

                +
                +
                + __construct() + +  : mixed +
                +
                OAuthProvider constructor.
                + +
                + __get() + +  : string|null +
                +
                Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                + +
                + getAccessToken() + +  : AccessToken +
                +
                Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                + +
                + getAuthURL() + +  : UriInterface +
                +
                Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                + +
                + getClientCredentialsToken() + +  : AccessToken +
                + +
                + getRequestAuthorization() + +  : RequestInterface +
                + +
                + getStorage() + +  : OAuthStorageInterface +
                +
                Returns the current OAuthStorageInterface
                + +
                + invalidateAccessToken() + +  : bool +
                +
                Allows to invalidate an access token
                + +
                + me() + +  : ResponseInterface +
                + +
                + refreshAccessToken() + +  : AccessToken +
                + +
                + request() + +  : ResponseInterface +
                +
                Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                + +
                + retrieveAccessToken() + +  : AccessToken +
                +
                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                + +
                + sendRequest() + +  : ResponseInterface +
                + +
                + setLogger() + +  : static +
                +
                Sets an optional PSR-3 LoggerInterface
                + +
                + setRequestFactory() + +  : static +
                +
                Sets an optional PSR-17 RequestFactoryInterface
                + +
                + setStorage() + +  : static +
                +
                Sets an optional OAuthStorageInterface
                + +
                + setStreamFactory() + +  : static +
                +
                Sets an optional PSR-17 StreamFactoryInterface
                + +
                + setUriFactory() + +  : static +
                +
                Sets an optional PSR-17 UriFactoryInterface
                + +
                + storeAccessToken() + +  : static +
                +
                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                + +
                + cleanBodyParams() + +  : array<string|int, mixed> +
                +
                Cleans an array of body parameters
                + +
                + cleanQueryParams() + +  : array<string|int, mixed> +
                +
                Cleans an array of query parameters
                + +
                + construct() + +  : void +
                +
                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                + +
                + createAccessToken() + +  : AccessToken +
                +
                Creates an access token with the provider set to $this->serviceName
                + +
                + getRequestBody() + +  : StreamInterface +
                +
                Prepares the request body
                + +
                + getRequestHeaders() + +  : array<string|int, mixed> +
                +
                Prepare request headers
                + +
                + getRequestTarget() + +  : string +
                +
                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                + +
                + getRequestURL() + +  : string +
                +
                Prepares the request URL
                + +
                + parseTokenResponse() + +  : AccessToken +
                +
                Parses the response from a request to the token endpoint
                + +
                + + + + + +
                +

                + Constants + + +

                +
                +

                + SCOPE_BASIC + + +

                + + + + + + public + mixed + SCOPE_BASIC + = 'basic' + + + + + + + +
                +
                +

                + SCOPE_BROWSE + + +

                + + + + + + public + mixed + SCOPE_BROWSE + = 'browse' + + + + + + + +
                +
                +

                + SCOPE_COLLECTION + + +

                + + + + + + public + mixed + SCOPE_COLLECTION + = 'collection' + + + + + + + +
                +
                +

                + SCOPE_COMMENT_POST + + +

                + + + + + + public + mixed + SCOPE_COMMENT_POST + = 'comment.post' + + + + + + + +
                +
                +

                + SCOPE_FEED + + +

                + + + + + + public + mixed + SCOPE_FEED + = 'feed' + + + + + + + +
                +
                + + + + + + + public + mixed + SCOPE_GALLERY + = 'gallery' + + + + + + + +
                +
                +

                + SCOPE_MESSAGE + + +

                + + + + + + public + mixed + SCOPE_MESSAGE + = 'message' + + + + + + + +
                +
                +

                + SCOPE_NOTE + + +

                + + + + + + public + mixed + SCOPE_NOTE + = 'note' + + + + + + + +
                +
                +

                + SCOPE_STASH + + +

                + + + + + + public + mixed + SCOPE_STASH + = 'stash' + + + + + + + +
                +
                +

                + SCOPE_USER + + +

                + + + + + + public + mixed + SCOPE_USER + = 'user' + + + + + + + +
                +
                +

                + SCOPE_USER_MANAGE + + +

                + + + + + + public + mixed + SCOPE_USER_MANAGE + = 'user.manage' + + + + + + + +
                +
                +

                + ALLOWED_PROPERTIES + + +

                + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                +
                + + +
                +

                + Properties + + +

                +
                +

                + $accessTokenURL + + + + +

                + + + + + protected + string + $accessTokenURL + = 'https://www.deviantart.com/oauth2/token' + + + + + +
                +
                +

                + $apiDocs + + + + +

                + + + + + protected + string|null + $apiDocs + = 'https://www.deviantart.com/developers/' + + + + + +
                +
                +

                + $apiHeaders + + + + +

                + + + + + protected + array<string|int, mixed> + $apiHeaders + = ['dA-minor-version' => '20210526'] + + + + + +
                +
                +

                + $apiURL + + + + +

                + + + + + protected + string + $apiURL + = 'https://www.deviantart.com/api/v1/oauth2' + + + + + +
                +
                +

                + $applicationURL + + + + +

                + + + + + protected + string|null + $applicationURL + = 'https://www.deviantart.com/developers/apps' + + + + + +
                +
                +

                + $authHeaders + + + + +

                + + +

                additional headers to use during authentication

                + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                +
                +

                + $authMethod + + + + +

                + + +

                Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                +
                +

                + $authMethodHeader + + + + +

                + + +

                The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                +
                +

                + $authMethodQuery + + + + +

                + + +

                The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                +
                +

                + $authURL + + + + +

                + + + + + protected + string + $authURL + = 'https://www.deviantart.com/oauth2/authorize' + + + + + +
                +
                +

                + $clientCredentialsTokenURL + + + + +

                + + +

                An optional client credentials token endpoint in case the provider supports ClientCredentials.

                + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                +
                + + + + +
                +
                +

                + $defaultScopes + + + + +

                + + +

                Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_BASIC, self::SCOPE_BROWSE] + + + + + +
                +
                +

                + $http + + + + +

                + + + + + protected + ClientInterface + $http + + + + + + +
                +
                +

                + $logger + + + + +

                + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                + +
                +

                + $refreshTokenURL + + + + +

                + + +

                An optional refresh token endpoint in case the provider supports TokenRefresh.

                + + + protected + string + $refreshTokenURL + + +

                If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                +
                + + + +
                + Tags + + +
                +
                +
                + see +
                +
                + TokenRefresh + + +
                +
                + +
                +
                +

                + $requestFactory + + + + +

                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                +
                +

                + $revokeURL + + + + +

                + + + + + protected + string + $revokeURL + = 'https://www.deviantart.com/oauth2/revoke' + + + + + +
                +
                +

                + $scopesDelimiter + + + + +

                + + +

                The delimiter string for scopes

                + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                +
                +

                + $serviceName + + + + +

                + + +

                the name of the provider/class (magic)

                + + + protected + string + $serviceName + + + + + + +
                + +
                +

                + $streamFactory + + + + +

                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                +
                +

                + $uriFactory + + + + +

                + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                +
                +

                + $userRevokeURL + + + + +

                + + + + + protected + string|null + $userRevokeURL + = 'https://www.deviantart.com/settings/applications' + + + + + +
                +
                + +
                +

                + Methods + + +

                +
                +

                + __construct() + + +

                + + +

                OAuthProvider constructor.

                + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                +
                + +
                Parameters
                +
                +
                + $options + : OAuthOptions|SettingsContainerInterface +
                +
                + +
                +
                + $http + : ClientInterface +
                +
                + +
                +
                + $requestFactory + : RequestFactoryInterface +
                +
                + +
                +
                + $streamFactory + : StreamFactoryInterface +
                +
                + +
                +
                + $uriFactory + : UriFactoryInterface +
                +
                + +
                +
                + $storage + : OAuthStorageInterface + = new MemoryStorage()
                +
                + +
                +
                + $logger + : LoggerInterface + = new NullLogger()
                +
                + +
                +
                + + + + +
                +
                +

                + __get() + + +

                + + +

                Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                + + + public + __get(string $name) : string|null + +
                +
                + +
                Parameters
                +
                +
                + $name + : string +
                +
                + +
                +
                + + + +
                +
                Return values
                + string|null +
                + +
                +
                +

                + getAccessToken() + + +

                + + +

                Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                +
                + +
                Parameters
                +
                +
                + $code + : string +
                +
                + +
                +
                + $state + : string|null + = null
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + +
                +
                Return values
                + AccessToken +
                + +
                +
                +

                + getAuthURL() + + +

                + + +

                Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                +
                + +
                Parameters
                +
                +
                + $params + : array<string|int, mixed>|null + = null
                +
                + +
                +
                + $scopes + : array<string|int, mixed>|null + = null
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + +
                +
                Return values
                + UriInterface +
                + +
                +
                +

                + getClientCredentialsToken() + + +

                + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                +
                + +
                Parameters
                +
                +
                + $scopes + : array<string|int, mixed>|null + = null
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + implements +
                +
                + +

                \chillerlan\OAuth\Core\ClientCredentials

                +
                + +
                +
                + throws +
                +
                + ProviderException + + +
                +
                + +
                +
                Return values
                + AccessToken +
                + +
                +
                +

                + getRequestAuthorization() + + +

                + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                +
                + +
                Parameters
                +
                +
                + $request + : RequestInterface +
                +
                + +
                +
                + $token + : AccessToken +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + +
                +
                Return values
                + RequestInterface +
                + +
                +
                +

                + getStorage() + + +

                + + +

                Returns the current OAuthStorageInterface

                + + + public + getStorage() : OAuthStorageInterface + +
                +
                + + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + codeCoverageIgnore +
                +
                + + +
                +
                + +
                +
                Return values
                + OAuthStorageInterface +
                + +
                +
                +

                + invalidateAccessToken() + + +

                + + +

                Allows to invalidate an access token

                + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                +
                + +
                Parameters
                +
                +
                + $token + : AccessToken|null + = null
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + +
                +
                Return values
                + bool +
                + +
                +
                +

                + me() + + +

                + + + + + public + me() : ResponseInterface + +
                +
                + + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + +
                +
                Return values
                + ResponseInterface +
                + +
                +
                +

                + refreshAccessToken() + + +

                + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                +
                + +
                Parameters
                +
                +
                + $token + : AccessToken|null + = null
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + implements +
                +
                + +

                \chillerlan\OAuth\Core\TokenRefresh

                +
                + +
                +
                + throws +
                +
                + ProviderException + + +
                +
                + +
                +
                Return values
                + AccessToken +
                + +
                +
                +

                + request() + + +

                + + +

                Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                +
                + +
                Parameters
                +
                +
                + $path + : string +
                +
                + +
                +
                + $params + : array<string|int, mixed>|null + = null
                +
                + +
                +
                + $method + : string|null + = null
                +
                + +
                +
                + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                +
                + +
                +
                + $headers + : array<string|int, mixed>|null + = null
                +
                + +
                +
                + $protocolVersion + : string|null + = null
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + +
                +
                Return values
                + ResponseInterface +
                + +
                +
                +

                + retrieveAccessToken() + + +

                + + +

                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                + + + public + retrieveAccessToken() : AccessToken + +
                +
                + + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + codeCoverageIgnore +
                +
                + + +
                +
                + +
                +
                Return values
                + AccessToken +
                + +
                +
                +

                + sendRequest() + + +

                + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                +
                + +
                Parameters
                +
                +
                + $request + : RequestInterface +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + +
                +
                Return values
                + ResponseInterface +
                + +
                +
                +

                + setLogger() + + +

                + + +

                Sets an optional PSR-3 LoggerInterface

                + + + public + setLogger(LoggerInterface $logger) : static + +
                +
                + +
                Parameters
                +
                +
                + $logger + : LoggerInterface +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + codeCoverageIgnore +
                +
                + + +
                +
                + +
                +
                Return values
                + static +
                + +
                +
                +

                + setRequestFactory() + + +

                + + +

                Sets an optional PSR-17 RequestFactoryInterface

                + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                +
                + +
                Parameters
                +
                +
                + $requestFactory + : RequestFactoryInterface +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + codeCoverageIgnore +
                +
                + + +
                +
                + +
                +
                Return values
                + static +
                + +
                +
                +

                + setStorage() + + +

                + + +

                Sets an optional OAuthStorageInterface

                + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                +
                + +
                Parameters
                +
                +
                + $storage + : OAuthStorageInterface +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + codeCoverageIgnore +
                +
                + + +
                +
                + +
                +
                Return values
                + static +
                + +
                +
                +

                + setStreamFactory() + + +

                + + +

                Sets an optional PSR-17 StreamFactoryInterface

                + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                +
                + +
                Parameters
                +
                +
                + $streamFactory + : StreamFactoryInterface +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + codeCoverageIgnore +
                +
                + + +
                +
                + +
                +
                Return values
                + static +
                + +
                +
                +

                + setUriFactory() + + +

                + + +

                Sets an optional PSR-17 UriFactoryInterface

                + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                +
                + +
                Parameters
                +
                +
                + $uriFactory + : UriFactoryInterface +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + codeCoverageIgnore +
                +
                + + +
                +
                + +
                +
                Return values
                + static +
                + +
                +
                +

                + storeAccessToken() + + +

                + + +

                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                + + + public + storeAccessToken(AccessToken $token) : static + +
                +
                + +
                Parameters
                +
                +
                + $token + : AccessToken +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + inheritDoc +
                +
                + + +
                +
                + codeCoverageIgnore +
                +
                + + +
                +
                + +
                +
                Return values
                + static +
                + +
                +
                +

                + cleanBodyParams() + + +

                + + +

                Cleans an array of body parameters

                + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                +
                + +
                Parameters
                +
                +
                + $params + : iterable<string|int, mixed> +
                +
                + +
                +
                + + + +
                +
                Return values
                + array<string|int, mixed> +
                + +
                +
                +

                + cleanQueryParams() + + +

                + + +

                Cleans an array of query parameters

                + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                +
                + +
                Parameters
                +
                +
                + $params + : iterable<string|int, mixed> +
                +
                + +
                +
                + + + +
                +
                Return values
                + array<string|int, mixed> +
                + +
                +
                +

                + construct() + + +

                + + +

                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                + + + protected + construct() : void + +
                +
                + + + + + +
                +
                +

                + createAccessToken() + + +

                + + +

                Creates an access token with the provider set to $this->serviceName

                + + + protected + createAccessToken() : AccessToken + +
                +
                + + + + +
                +
                Return values
                + AccessToken +
                + +
                +
                +

                + getRequestBody() + + +

                + + +

                Prepares the request body

                + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                +
                + +
                Parameters
                +
                +
                + $body + : StreamInterface|array<string|int, mixed>|string +
                +
                + +
                +
                + $request + : RequestInterface +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + throws +
                +
                + ProviderException + + +
                +
                + +
                +
                Return values
                + StreamInterface +
                + +
                +
                +

                + getRequestHeaders() + + +

                + + +

                Prepare request headers

                + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                +
                + +
                Parameters
                +
                +
                + $headers + : array<string|int, mixed>|null + = null
                +
                + +
                +
                + + + +
                +
                Return values
                + array<string|int, mixed> +
                + +
                +
                +

                + getRequestTarget() + + +

                + + +

                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                + + + protected + getRequestTarget(string $uri) : string + +
                +
                +

                Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                +
                + +
                Parameters
                +
                +
                + $uri + : string +
                +
                + +
                +
                + + +
                + Tags + + +
                +
                +
                + see +
                +
                + OAuthInterface::request() + + +
                +
                + throws +
                +
                + ProviderException + + +
                +
                + +
                +
                Return values
                + string +
                + +
                +
                +

                + getRequestURL() + + +

                + + +

                Prepares the request URL

                + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                +
                + +
                Parameters
                +
                +
                + $path + : string +
                +
                + +
                +
                + $params + : array<string|int, mixed>|null + = null
                +
                + +
                +
                + + + +
                +
                Return values
                + string +
                + +
                + +
                + +
                +
                +
                +
                +
                
                +        
                + +
                +
                + + + +
                +
                +
                + +
                + On this page + + +
                + +
                +
                +
                +
                +
                +

                Search results

                + +
                +
                +
                  +
                  +
                  +
                  +
                  + + +
                  + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Discogs.html b/classes/chillerlan-OAuth-Providers-Discogs.html new file mode 100644 index 00000000..5b4f7798 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Discogs.html @@ -0,0 +1,3199 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                  +

                  Documentation

                  + + + + + +
                  + +
                  +
                  + + + + +
                  +
                  + + +
                  +

                  + Discogs + + + extends OAuth1Provider + + +
                  + in package + +
                  + + +

                  + +
                  + + +
                  + + + +

                  Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.

                  + + + +
                  + Tags + + +
                  +
                  +
                  + see +
                  +
                  + https://www.discogs.com/developers/ + + +
                  +
                  + see +
                  +
                  + https://www.discogs.com/developers/#page:authentication,header:authentication-oauth-flow + + +
                  +
                  + + + +

                  + Table of Contents + + +

                  + + + + + + + +

                  + Constants + + +

                  +
                  +
                  + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                  + +
                  + + +

                  + Properties + + +

                  +
                  +
                  + $accessTokenURL + +  : string +
                  + +
                  + $apiDocs + +  : string|null +
                  + +
                  + $apiHeaders + +  : array<string|int, mixed> +
                  + +
                  + $apiURL + +  : string +
                  + +
                  + $applicationURL + +  : string|null +
                  + +
                  + $authHeaders + +  : array<string|int, mixed> +
                  +
                  additional headers to use during authentication
                  + +
                  + $authURL + +  : string +
                  + +
                  + $http + +  : ClientInterface +
                  + +
                  + $logger + +  : LoggerInterface +
                  + +
                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                  + +
                  + $requestFactory + +  : RequestFactoryInterface +
                  + +
                  + $requestTokenURL + +  : string +
                  +
                  The request OAuth1 token URL
                  + +
                  + $revokeURL + +  : string +
                  +
                  an optional URL for application side token revocation
                  + +
                  + $serviceName + +  : string +
                  +
                  the name of the provider/class (magic)
                  + +
                  + $storage + +  : OAuthStorageInterface +
                  + +
                  + $streamFactory + +  : StreamFactoryInterface +
                  + +
                  + $uriFactory + +  : UriFactoryInterface +
                  + +
                  + $userRevokeURL + +  : string|null +
                  + +
                  + +

                  + Methods + + +

                  +
                  +
                  + __construct() + +  : mixed +
                  +
                  OAuthProvider constructor.
                  + +
                  + __get() + +  : string|null +
                  +
                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                  + +
                  + getAccessToken() + +  : AccessToken +
                  +
                  Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.
                  + +
                  + getAuthURL() + +  : UriInterface +
                  + +
                  + getRequestAuthorization() + +  : RequestInterface +
                  + +
                  + getRequestToken() + +  : AccessToken +
                  +
                  Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.
                  + +
                  + getStorage() + +  : OAuthStorageInterface +
                  +
                  Returns the current OAuthStorageInterface
                  + +
                  + invalidateAccessToken() + +  : bool +
                  + +
                  + me() + +  : ResponseInterface +
                  + +
                  + request() + +  : ResponseInterface +
                  +
                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                  + +
                  + retrieveAccessToken() + +  : AccessToken +
                  +
                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                  + +
                  + sendRequest() + +  : ResponseInterface +
                  + +
                  + setLogger() + +  : static +
                  +
                  Sets an optional PSR-3 LoggerInterface
                  + +
                  + setRequestFactory() + +  : static +
                  +
                  Sets an optional PSR-17 RequestFactoryInterface
                  + +
                  + setStorage() + +  : static +
                  +
                  Sets an optional OAuthStorageInterface
                  + +
                  + setStreamFactory() + +  : static +
                  +
                  Sets an optional PSR-17 StreamFactoryInterface
                  + +
                  + setUriFactory() + +  : static +
                  +
                  Sets an optional PSR-17 UriFactoryInterface
                  + +
                  + storeAccessToken() + +  : static +
                  +
                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                  + +
                  + cleanBodyParams() + +  : array<string|int, mixed> +
                  +
                  Cleans an array of body parameters
                  + +
                  + cleanQueryParams() + +  : array<string|int, mixed> +
                  +
                  Cleans an array of query parameters
                  + +
                  + construct() + +  : void +
                  +
                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                  + +
                  + createAccessToken() + +  : AccessToken +
                  +
                  Creates an access token with the provider set to $this->serviceName
                  + +
                  + getRequestBody() + +  : StreamInterface +
                  +
                  Prepares the request body
                  + +
                  + getRequestHeaders() + +  : array<string|int, mixed> +
                  +
                  Prepare request headers
                  + +
                  + getRequestTarget() + +  : string +
                  +
                  Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                  + +
                  + getRequestURL() + +  : string +
                  +
                  Prepares the request URL
                  + +
                  + getSignature() + +  : string +
                  +
                  Generates a request signature
                  + +
                  + nonce() + +  : string +
                  +
                  returns a 32 byte random string (in hexadecimal representation) for use as a nonce
                  + +
                  + parseTokenResponse() + +  : AccessToken +
                  +
                  Parses the response from a request to the token endpoint
                  + +
                  + + + + + +
                  +

                  + Constants + + +

                  +
                  +

                  + ALLOWED_PROPERTIES + + +

                  + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                  +
                  + + +
                  +

                  + Properties + + +

                  +
                  +

                  + $accessTokenURL + + + + +

                  + + + + + protected + string + $accessTokenURL + = 'https://api.discogs.com/oauth/access_token' + + + + + +
                  +
                  +

                  + $apiDocs + + + + +

                  + + + + + protected + string|null + $apiDocs + = 'https://www.discogs.com/developers/' + + + + + +
                  +
                  +

                  + $apiHeaders + + + + +

                  + + + + + protected + array<string|int, mixed> + $apiHeaders + = ['Accept' => 'application/vnd.discogs.v2.discogs+json'] + + + + + +
                  +
                  +

                  + $apiURL + + + + +

                  + + + + + protected + string + $apiURL + = 'https://api.discogs.com' + + + + + +
                  +
                  +

                  + $applicationURL + + + + +

                  + + + + + protected + string|null + $applicationURL + = 'https://www.discogs.com/settings/developers' + + + + + +
                  +
                  +

                  + $authHeaders + + + + +

                  + + +

                  additional headers to use during authentication

                  + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                  +
                  +

                  + $authURL + + + + +

                  + + + + + protected + string + $authURL + = 'https://www.discogs.com/oauth/authorize' + + + + + +
                  +
                  +

                  + $http + + + + +

                  + + + + + protected + ClientInterface + $http + + + + + + +
                  +
                  +

                  + $logger + + + + +

                  + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                  + +
                  +

                  + $requestFactory + + + + +

                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                  +
                  +

                  + $requestTokenURL + + + + +

                  + + +

                  The request OAuth1 token URL

                  + + + protected + string + $requestTokenURL + = 'https://api.discogs.com/oauth/request_token' + + + + + +
                  +
                  +

                  + $revokeURL + + + + +

                  + + +

                  an optional URL for application side token revocation

                  + + + protected + string + $revokeURL + + + + + +
                  + Tags + + +
                  +
                  +
                  + see +
                  +
                  + TokenInvalidate + + +
                  +
                  + +
                  +
                  +

                  + $serviceName + + + + +

                  + + +

                  the name of the provider/class (magic)

                  + + + protected + string + $serviceName + + + + + + +
                  + +
                  +

                  + $streamFactory + + + + +

                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                  +
                  +

                  + $uriFactory + + + + +

                  + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                  +
                  +

                  + $userRevokeURL + + + + +

                  + + + + + protected + string|null + $userRevokeURL + = 'https://www.discogs.com/settings/applications' + + + + + +
                  +
                  + +
                  +

                  + Methods + + +

                  +
                  +

                  + __construct() + + +

                  + + +

                  OAuthProvider constructor.

                  + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $options + : OAuthOptions|SettingsContainerInterface +
                  +
                  + +
                  +
                  + $http + : ClientInterface +
                  +
                  + +
                  +
                  + $requestFactory + : RequestFactoryInterface +
                  +
                  + +
                  +
                  + $streamFactory + : StreamFactoryInterface +
                  +
                  + +
                  +
                  + $uriFactory + : UriFactoryInterface +
                  +
                  + +
                  +
                  + $storage + : OAuthStorageInterface + = new MemoryStorage()
                  +
                  + +
                  +
                  + $logger + : LoggerInterface + = new NullLogger()
                  +
                  + +
                  +
                  + + + + +
                  +
                  +

                  + __get() + + +

                  + + +

                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                  + + + public + __get(string $name) : string|null + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $name + : string +
                  +
                  + +
                  +
                  + + + +
                  +
                  Return values
                  + string|null +
                  + +
                  +
                  +

                  + getAccessToken() + + +

                  + + +

                  Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.

                  + + + public + getAccessToken(string $token, string $verifier) : AccessToken + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $token + : string +
                  +
                  + +
                  +
                  + $verifier + : string +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + AccessToken +
                  + +
                  +
                  +

                  + getAuthURL() + + +

                  + + + + + public + getAuthURL([array<string|int, mixed>|null $params = null ]) : UriInterface + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $params + : array<string|int, mixed>|null + = null
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + UriInterface +
                  + +
                  +
                  +

                  + getRequestAuthorization() + + +

                  + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $request + : RequestInterface +
                  +
                  + +
                  +
                  + $token + : AccessToken +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + RequestInterface +
                  + +
                  +
                  +

                  + getRequestToken() + + +

                  + + +

                  Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.

                  + + + public + getRequestToken() : AccessToken + +
                  +
                  + + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + AccessToken +
                  + +
                  +
                  +

                  + getStorage() + + +

                  + + +

                  Returns the current OAuthStorageInterface

                  + + + public + getStorage() : OAuthStorageInterface + +
                  +
                  + + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + codeCoverageIgnore +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + OAuthStorageInterface +
                  + +
                  +
                  +

                  + invalidateAccessToken() + + +

                  + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $token + : AccessToken|null + = null
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + implements +
                  +
                  + +

                  \chillerlan\OAuth\Core\TokenInvalidate

                  +
                  + +
                  +
                  + codeCoverageIgnore +
                  +
                  + + +
                  +
                  + throws +
                  +
                  + ProviderException + + +
                  +
                  + +
                  +
                  Return values
                  + bool +
                  + +
                  +
                  +

                  + me() + + +

                  + + + + + public + me() : ResponseInterface + +
                  +
                  + + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + ResponseInterface +
                  + +
                  +
                  +

                  + request() + + +

                  + + +

                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                  + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $path + : string +
                  +
                  + +
                  +
                  + $params + : array<string|int, mixed>|null + = null
                  +
                  + +
                  +
                  + $method + : string|null + = null
                  +
                  + +
                  +
                  + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                  +
                  + +
                  +
                  + $headers + : array<string|int, mixed>|null + = null
                  +
                  + +
                  +
                  + $protocolVersion + : string|null + = null
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + ResponseInterface +
                  + +
                  +
                  +

                  + retrieveAccessToken() + + +

                  + + +

                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                  + + + public + retrieveAccessToken() : AccessToken + +
                  +
                  + + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + codeCoverageIgnore +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + AccessToken +
                  + +
                  +
                  +

                  + sendRequest() + + +

                  + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $request + : RequestInterface +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + ResponseInterface +
                  + +
                  +
                  +

                  + setLogger() + + +

                  + + +

                  Sets an optional PSR-3 LoggerInterface

                  + + + public + setLogger(LoggerInterface $logger) : static + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $logger + : LoggerInterface +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + codeCoverageIgnore +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + setRequestFactory() + + +

                  + + +

                  Sets an optional PSR-17 RequestFactoryInterface

                  + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $requestFactory + : RequestFactoryInterface +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + codeCoverageIgnore +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + setStorage() + + +

                  + + +

                  Sets an optional OAuthStorageInterface

                  + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $storage + : OAuthStorageInterface +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + codeCoverageIgnore +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + setStreamFactory() + + +

                  + + +

                  Sets an optional PSR-17 StreamFactoryInterface

                  + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $streamFactory + : StreamFactoryInterface +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + codeCoverageIgnore +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + setUriFactory() + + +

                  + + +

                  Sets an optional PSR-17 UriFactoryInterface

                  + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $uriFactory + : UriFactoryInterface +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + codeCoverageIgnore +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + storeAccessToken() + + +

                  + + +

                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                  + + + public + storeAccessToken(AccessToken $token) : static + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $token + : AccessToken +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + codeCoverageIgnore +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + static +
                  + +
                  +
                  +

                  + cleanBodyParams() + + +

                  + + +

                  Cleans an array of body parameters

                  + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $params + : iterable<string|int, mixed> +
                  +
                  + +
                  +
                  + + + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  +
                  +

                  + cleanQueryParams() + + +

                  + + +

                  Cleans an array of query parameters

                  + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $params + : iterable<string|int, mixed> +
                  +
                  + +
                  +
                  + + + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  +
                  +

                  + construct() + + +

                  + + +

                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                  + + + protected + construct() : void + +
                  +
                  + + + + + +
                  +
                  +

                  + createAccessToken() + + +

                  + + +

                  Creates an access token with the provider set to $this->serviceName

                  + + + protected + createAccessToken() : AccessToken + +
                  +
                  + + + + +
                  +
                  Return values
                  + AccessToken +
                  + +
                  +
                  +

                  + getRequestBody() + + +

                  + + +

                  Prepares the request body

                  + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $body + : StreamInterface|array<string|int, mixed>|string +
                  +
                  + +
                  +
                  + $request + : RequestInterface +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + throws +
                  +
                  + ProviderException + + +
                  +
                  + +
                  +
                  Return values
                  + StreamInterface +
                  + +
                  +
                  +

                  + getRequestHeaders() + + +

                  + + +

                  Prepare request headers

                  + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $headers + : array<string|int, mixed>|null + = null
                  +
                  + +
                  +
                  + + + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  +
                  +

                  + getRequestTarget() + + +

                  + + +

                  Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                  + + + protected + getRequestTarget(string $uri) : string + +
                  +
                  +

                  Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                  +
                  + +
                  Parameters
                  +
                  +
                  + $uri + : string +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + see +
                  +
                  + OAuthInterface::request() + + +
                  +
                  + throws +
                  +
                  + ProviderException + + +
                  +
                  + +
                  +
                  Return values
                  + string +
                  + +
                  +
                  +

                  + getRequestURL() + + +

                  + + +

                  Prepares the request URL

                  + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $path + : string +
                  +
                  + +
                  +
                  + $params + : array<string|int, mixed>|null + = null
                  +
                  + +
                  +
                  + + + +
                  +
                  Return values
                  + string +
                  + +
                  +
                  +

                  + getSignature() + + +

                  + + +

                  Generates a request signature

                  + + + protected + getSignature(string $url, array<string|int, mixed> $params, string $method[, string|null $accessTokenSecret = null ]) : string + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $url + : string +
                  +
                  + +
                  +
                  + $params + : array<string|int, mixed> +
                  +
                  + +
                  +
                  + $method + : string +
                  +
                  + +
                  +
                  + $accessTokenSecret + : string|null + = null
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + see +
                  +
                  + https://datatracker.ietf.org/doc/html/rfc5849#section-3.4 + + +
                  +
                  + throws +
                  +
                  + ProviderException + + +
                  +
                  + +
                  +
                  Return values
                  + string +
                  + +
                  + +
                  +

                  + parseTokenResponse() + + +

                  + + +

                  Parses the response from a request to the token endpoint

                  + + + protected + parseTokenResponse(ResponseInterface $response, bool $checkCallbackConfirmed) : AccessToken + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $response + : ResponseInterface +
                  +
                  + +
                  +
                  + $checkCallbackConfirmed + : bool +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + see +
                  +
                  + https://datatracker.ietf.org/doc/html/rfc5849#section-2.1 + + +
                  +
                  + see +
                  +
                  + https://datatracker.ietf.org/doc/html/rfc5849#section-2.3 + + +
                  +
                  + throws +
                  +
                  + ProviderException + + +
                  +
                  + +
                  +
                  Return values
                  + AccessToken +
                  + +
                  +
                  + +
                  +
                  +
                  +
                  +
                  
                  +        
                  + +
                  +
                  + + + +
                  +
                  +
                  + +
                  + On this page + + +
                  + +
                  +
                  +
                  +
                  +
                  +

                  Search results

                  + +
                  +
                  +
                    +
                    +
                    +
                    +
                    + + +
                    + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Discord.html b/classes/chillerlan-OAuth-Providers-Discord.html new file mode 100644 index 00000000..cc02cb05 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Discord.html @@ -0,0 +1,4056 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                    +

                    Documentation

                    + + + + + +
                    + +
                    +
                    + + + + +
                    +
                    + + +
                    +

                    + Discord + + + extends OAuth2Provider + + +
                    + in package + +
                    + + + implements + ClientCredentials, CSRFToken, TokenRefresh, TokenInvalidate + +

                    + +
                    + + +
                    + + + +

                    Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                    + + + +
                    + Tags + + +
                    +
                    +
                    + see +
                    +
                    + https://discord.com/developers/docs/topics/oauth2 + + +
                    +
                    + + + +

                    + Table of Contents + + +

                    + + + +

                    + Interfaces + + +

                    +
                    +
                    ClientCredentials
                    Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                    CSRFToken
                    Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                    TokenRefresh
                    Indicates whether the provider is capable of the OAuth2 token refresh.
                    TokenInvalidate
                    Indicates whether the service is capable of invalidating access tokens
                    + + + + +

                    + Constants + + +

                    +
                    +
                    + SCOPE_APPLICATIONS_COMMANDS + +  = 'applications.commands' +
                    + +
                    + SCOPE_APPLICATIONS_COMMANDS_PERMISSIONS_UPDATE + +  = 'applications.commands.permissions.update' +
                    + +
                    + SCOPE_APPLICATIONS_COMMANDS_UPDATE + +  = 'applications.commands.update' +
                    + +
                    + SCOPE_APPLICATIONS_ENTITLEMENTS + +  = 'applications.entitlements' +
                    + +
                    + SCOPE_BOT + +  = 'bot' +
                    + +
                    + SCOPE_CONNECTIONS + +  = 'connections' +
                    + +
                    + SCOPE_EMAIL + +  = 'email' +
                    + +
                    + SCOPE_GDM_JOIN + +  = 'gdm.join' +
                    + +
                    + SCOPE_GUILDS + +  = 'guilds' +
                    + +
                    + SCOPE_GUILDS_JOIN + +  = 'guilds.join' +
                    + +
                    + SCOPE_GUILDS_MEMBERS_READ + +  = 'guilds.members.read' +
                    + +
                    + SCOPE_IDENTIFY + +  = 'identify' +
                    + +
                    + SCOPE_MESSAGES_READ + +  = 'messages.read' +
                    + +
                    + SCOPE_RELATIONSHIPS_READ + +  = 'relationships.read' +
                    + +
                    + SCOPE_ROLE_CONNECTIONS_WRITE + +  = 'role_connections.write' +
                    + +
                    + SCOPE_RPC + +  = 'rpc' +
                    + +
                    + SCOPE_RPC_ACTIVITIES_WRITE + +  = 'rpc.activities.write' +
                    + +
                    + SCOPE_RPC_NOTIFICATIONS_READ + +  = 'rpc.notifications.read' +
                    + +
                    + SCOPE_WEBHOOK_INCOMING + +  = 'webhook.incoming' +
                    + +
                    + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                    + +
                    + + +

                    + Properties + + +

                    +
                    +
                    + $accessTokenURL + +  : string +
                    + +
                    + $apiDocs + +  : string|null +
                    + +
                    + $apiHeaders + +  : array<string|int, mixed> +
                    +
                    additional headers to use during API access
                    + +
                    + $apiURL + +  : string +
                    + +
                    + $applicationURL + +  : string|null +
                    + +
                    + $authHeaders + +  : array<string|int, mixed> +
                    +
                    additional headers to use during authentication
                    + +
                    + $authMethod + +  : int +
                    +
                    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                    + +
                    + $authMethodHeader + +  : string +
                    +
                    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                    + +
                    + $authMethodQuery + +  : string +
                    +
                    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                    + +
                    + $authURL + +  : string +
                    + +
                    + $clientCredentialsTokenURL + +  : string|null +
                    +
                    An optional client credentials token endpoint in case the provider supports ClientCredentials.
                    + +
                    + $defaultScopes + +  : array<string|int, mixed> +
                    +
                    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                    + +
                    + $http + +  : ClientInterface +
                    + +
                    + $logger + +  : LoggerInterface +
                    + +
                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                    + +
                    + $refreshTokenURL + +  : string +
                    +
                    An optional refresh token endpoint in case the provider supports TokenRefresh.
                    + +
                    + $requestFactory + +  : RequestFactoryInterface +
                    + +
                    + $revokeURL + +  : string +
                    + +
                    + $scopesDelimiter + +  : string +
                    +
                    The delimiter string for scopes
                    + +
                    + $serviceName + +  : string +
                    +
                    the name of the provider/class (magic)
                    + +
                    + $storage + +  : OAuthStorageInterface +
                    + +
                    + $streamFactory + +  : StreamFactoryInterface +
                    + +
                    + $uriFactory + +  : UriFactoryInterface +
                    + +
                    + $userRevokeURL + +  : string|null +
                    +
                    an optional link to the page where a user can revoke access tokens (magic)
                    + +
                    + +

                    + Methods + + +

                    +
                    +
                    + __construct() + +  : mixed +
                    +
                    OAuthProvider constructor.
                    + +
                    + __get() + +  : string|null +
                    +
                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                    + +
                    + getAccessToken() + +  : AccessToken +
                    +
                    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                    + +
                    + getAuthURL() + +  : UriInterface +
                    +
                    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                    + +
                    + getClientCredentialsToken() + +  : AccessToken +
                    + +
                    + getRequestAuthorization() + +  : RequestInterface +
                    + +
                    + getStorage() + +  : OAuthStorageInterface +
                    +
                    Returns the current OAuthStorageInterface
                    + +
                    + invalidateAccessToken() + +  : bool +
                    +
                    Allows to invalidate an access token
                    + +
                    + me() + +  : ResponseInterface +
                    + +
                    + refreshAccessToken() + +  : AccessToken +
                    + +
                    + request() + +  : ResponseInterface +
                    +
                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                    + +
                    + retrieveAccessToken() + +  : AccessToken +
                    +
                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                    + +
                    + sendRequest() + +  : ResponseInterface +
                    + +
                    + setLogger() + +  : static +
                    +
                    Sets an optional PSR-3 LoggerInterface
                    + +
                    + setRequestFactory() + +  : static +
                    +
                    Sets an optional PSR-17 RequestFactoryInterface
                    + +
                    + setStorage() + +  : static +
                    +
                    Sets an optional OAuthStorageInterface
                    + +
                    + setStreamFactory() + +  : static +
                    +
                    Sets an optional PSR-17 StreamFactoryInterface
                    + +
                    + setUriFactory() + +  : static +
                    +
                    Sets an optional PSR-17 UriFactoryInterface
                    + +
                    + storeAccessToken() + +  : static +
                    +
                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                    + +
                    + cleanBodyParams() + +  : array<string|int, mixed> +
                    +
                    Cleans an array of body parameters
                    + +
                    + cleanQueryParams() + +  : array<string|int, mixed> +
                    +
                    Cleans an array of query parameters
                    + +
                    + construct() + +  : void +
                    +
                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                    + +
                    + createAccessToken() + +  : AccessToken +
                    +
                    Creates an access token with the provider set to $this->serviceName
                    + +
                    + getRequestBody() + +  : StreamInterface +
                    +
                    Prepares the request body
                    + +
                    + getRequestHeaders() + +  : array<string|int, mixed> +
                    +
                    Prepare request headers
                    + +
                    + getRequestTarget() + +  : string +
                    +
                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                    + +
                    + getRequestURL() + +  : string +
                    +
                    Prepares the request URL
                    + +
                    + parseTokenResponse() + +  : AccessToken +
                    +
                    Parses the response from a request to the token endpoint
                    + +
                    + + + + + +
                    +

                    + Constants + + +

                    +
                    +

                    + SCOPE_APPLICATIONS_COMMANDS + + +

                    + + + + + + public + mixed + SCOPE_APPLICATIONS_COMMANDS + = 'applications.commands' + + + + + + + +
                    +
                    +

                    + SCOPE_APPLICATIONS_COMMANDS_PERMISSIONS_UPDATE + + +

                    + + + + + + public + mixed + SCOPE_APPLICATIONS_COMMANDS_PERMISSIONS_UPDATE + = 'applications.commands.permissions.update' + + + + + + + +
                    +
                    +

                    + SCOPE_APPLICATIONS_COMMANDS_UPDATE + + +

                    + + + + + + public + mixed + SCOPE_APPLICATIONS_COMMANDS_UPDATE + = 'applications.commands.update' + + + + + + + +
                    +
                    +

                    + SCOPE_APPLICATIONS_ENTITLEMENTS + + +

                    + + + + + + public + mixed + SCOPE_APPLICATIONS_ENTITLEMENTS + = 'applications.entitlements' + + + + + + + +
                    +
                    +

                    + SCOPE_BOT + + +

                    + + + + + + public + mixed + SCOPE_BOT + = 'bot' + + + + + + + +
                    +
                    +

                    + SCOPE_CONNECTIONS + + +

                    + + + + + + public + mixed + SCOPE_CONNECTIONS + = 'connections' + + + + + + + +
                    +
                    +

                    + SCOPE_EMAIL + + +

                    + + + + + + public + mixed + SCOPE_EMAIL + = 'email' + + + + + + + +
                    +
                    +

                    + SCOPE_GDM_JOIN + + +

                    + + + + + + public + mixed + SCOPE_GDM_JOIN + = 'gdm.join' + + + + + + + +
                    +
                    +

                    + SCOPE_GUILDS + + +

                    + + + + + + public + mixed + SCOPE_GUILDS + = 'guilds' + + + + + + + +
                    +
                    +

                    + SCOPE_GUILDS_JOIN + + +

                    + + + + + + public + mixed + SCOPE_GUILDS_JOIN + = 'guilds.join' + + + + + + + +
                    +
                    +

                    + SCOPE_GUILDS_MEMBERS_READ + + +

                    + + + + + + public + mixed + SCOPE_GUILDS_MEMBERS_READ + = 'guilds.members.read' + + + + + + + +
                    +
                    +

                    + SCOPE_IDENTIFY + + +

                    + + + + + + public + mixed + SCOPE_IDENTIFY + = 'identify' + + + + + + + +
                    +
                    +

                    + SCOPE_MESSAGES_READ + + +

                    + + + + + + public + mixed + SCOPE_MESSAGES_READ + = 'messages.read' + + + + + + + +
                    +
                    +

                    + SCOPE_RELATIONSHIPS_READ + + +

                    + + + + + + public + mixed + SCOPE_RELATIONSHIPS_READ + = 'relationships.read' + + + + + + + +
                    +
                    +

                    + SCOPE_ROLE_CONNECTIONS_WRITE + + +

                    + + + + + + public + mixed + SCOPE_ROLE_CONNECTIONS_WRITE + = 'role_connections.write' + + + + + + + +
                    +
                    +

                    + SCOPE_RPC + + +

                    + + + + + + public + mixed + SCOPE_RPC + = 'rpc' + + + + + + + +
                    +
                    +

                    + SCOPE_RPC_ACTIVITIES_WRITE + + +

                    + + + + + + public + mixed + SCOPE_RPC_ACTIVITIES_WRITE + = 'rpc.activities.write' + + + + + + + +
                    +
                    +

                    + SCOPE_RPC_NOTIFICATIONS_READ + + +

                    + + + + + + public + mixed + SCOPE_RPC_NOTIFICATIONS_READ + = 'rpc.notifications.read' + + + + + + + +
                    +
                    +

                    + SCOPE_WEBHOOK_INCOMING + + +

                    + + + + + + public + mixed + SCOPE_WEBHOOK_INCOMING + = 'webhook.incoming' + + + + + + + +
                    +
                    +

                    + ALLOWED_PROPERTIES + + +

                    + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                    +
                    + + +
                    +

                    + Properties + + +

                    +
                    +

                    + $accessTokenURL + + + + +

                    + + + + + protected + string + $accessTokenURL + = 'https://discordapp.com/api/oauth2/token' + + + + + +
                    +
                    +

                    + $apiDocs + + + + +

                    + + + + + protected + string|null + $apiDocs + = 'https://discordapp.com/developers/' + + + + + +
                    +
                    +

                    + $apiHeaders + + + + +

                    + + +

                    additional headers to use during API access

                    + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                    +
                    +

                    + $apiURL + + + + +

                    + + + + + protected + string + $apiURL + = 'https://discordapp.com/api' + + + + + +
                    +
                    +

                    + $applicationURL + + + + +

                    + + + + + protected + string|null + $applicationURL + = 'https://discordapp.com/developers/applications/' + + + + + +
                    +
                    +

                    + $authHeaders + + + + +

                    + + +

                    additional headers to use during authentication

                    + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                    +
                    +

                    + $authMethod + + + + +

                    + + +

                    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                    + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                    +
                    +

                    + $authMethodHeader + + + + +

                    + + +

                    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                    + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                    +
                    +

                    + $authMethodQuery + + + + +

                    + + +

                    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                    + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                    +
                    +

                    + $authURL + + + + +

                    + + + + + protected + string + $authURL + = 'https://discordapp.com/api/oauth2/authorize' + + + + + +
                    +
                    +

                    + $clientCredentialsTokenURL + + + + +

                    + + +

                    An optional client credentials token endpoint in case the provider supports ClientCredentials.

                    + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                    If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                    +
                    + + + + +
                    +
                    +

                    + $defaultScopes + + + + +

                    + + +

                    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                    + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_CONNECTIONS, self::SCOPE_EMAIL, self::SCOPE_IDENTIFY, self::SCOPE_GUILDS, self::SCOPE_GUILDS_JOIN, self::SCOPE_GDM_JOIN, self::SCOPE_MESSAGES_READ] + + + + + +
                    +
                    +

                    + $http + + + + +

                    + + + + + protected + ClientInterface + $http + + + + + + +
                    +
                    +

                    + $logger + + + + +

                    + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                    + +
                    +

                    + $refreshTokenURL + + + + +

                    + + +

                    An optional refresh token endpoint in case the provider supports TokenRefresh.

                    + + + protected + string + $refreshTokenURL + + +

                    If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                    +
                    + + + +
                    + Tags + + +
                    +
                    +
                    + see +
                    +
                    + TokenRefresh + + +
                    +
                    + +
                    +
                    +

                    + $requestFactory + + + + +

                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                    +
                    +

                    + $revokeURL + + + + +

                    + + + + + protected + string + $revokeURL + = 'https://discordapp.com/api/oauth2/token/revoke' + + + + + +
                    +
                    +

                    + $scopesDelimiter + + + + +

                    + + +

                    The delimiter string for scopes

                    + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                    +
                    +

                    + $serviceName + + + + +

                    + + +

                    the name of the provider/class (magic)

                    + + + protected + string + $serviceName + + + + + + +
                    + +
                    +

                    + $streamFactory + + + + +

                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                    +
                    +

                    + $uriFactory + + + + +

                    + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                    +
                    +

                    + $userRevokeURL + + + + +

                    + + +

                    an optional link to the page where a user can revoke access tokens (magic)

                    + + + protected + string|null + $userRevokeURL + = null + + + + + +
                    +
                    + +
                    +

                    + Methods + + +

                    +
                    +

                    + __construct() + + +

                    + + +

                    OAuthProvider constructor.

                    + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $options + : OAuthOptions|SettingsContainerInterface +
                    +
                    + +
                    +
                    + $http + : ClientInterface +
                    +
                    + +
                    +
                    + $requestFactory + : RequestFactoryInterface +
                    +
                    + +
                    +
                    + $streamFactory + : StreamFactoryInterface +
                    +
                    + +
                    +
                    + $uriFactory + : UriFactoryInterface +
                    +
                    + +
                    +
                    + $storage + : OAuthStorageInterface + = new MemoryStorage()
                    +
                    + +
                    +
                    + $logger + : LoggerInterface + = new NullLogger()
                    +
                    + +
                    +
                    + + + + +
                    +
                    +

                    + __get() + + +

                    + + +

                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                    + + + public + __get(string $name) : string|null + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $name + : string +
                    +
                    + +
                    +
                    + + + +
                    +
                    Return values
                    + string|null +
                    + +
                    +
                    +

                    + getAccessToken() + + +

                    + + +

                    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                    + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $code + : string +
                    +
                    + +
                    +
                    + $state + : string|null + = null
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + AccessToken +
                    + +
                    +
                    +

                    + getAuthURL() + + +

                    + + +

                    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                    + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $params + : array<string|int, mixed>|null + = null
                    +
                    + +
                    +
                    + $scopes + : array<string|int, mixed>|null + = null
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + UriInterface +
                    + +
                    +
                    +

                    + getClientCredentialsToken() + + +

                    + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $scopes + : array<string|int, mixed>|null + = null
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + implements +
                    +
                    + +

                    \chillerlan\OAuth\Core\ClientCredentials

                    +
                    + +
                    +
                    + throws +
                    +
                    + ProviderException + + +
                    +
                    + +
                    +
                    Return values
                    + AccessToken +
                    + +
                    +
                    +

                    + getRequestAuthorization() + + +

                    + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $request + : RequestInterface +
                    +
                    + +
                    +
                    + $token + : AccessToken +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + RequestInterface +
                    + +
                    +
                    +

                    + getStorage() + + +

                    + + +

                    Returns the current OAuthStorageInterface

                    + + + public + getStorage() : OAuthStorageInterface + +
                    +
                    + + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + codeCoverageIgnore +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + OAuthStorageInterface +
                    + +
                    +
                    +

                    + invalidateAccessToken() + + +

                    + + +

                    Allows to invalidate an access token

                    + + + public + invalidateAccessToken([AccessToken $token = null ]) : bool + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $token + : AccessToken + = null
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + bool +
                    + +
                    +
                    +

                    + me() + + +

                    + + + + + public + me() : ResponseInterface + +
                    +
                    + + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + ResponseInterface +
                    + +
                    +
                    +

                    + refreshAccessToken() + + +

                    + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $token + : AccessToken|null + = null
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + implements +
                    +
                    + +

                    \chillerlan\OAuth\Core\TokenRefresh

                    +
                    + +
                    +
                    + throws +
                    +
                    + ProviderException + + +
                    +
                    + +
                    +
                    Return values
                    + AccessToken +
                    + +
                    +
                    +

                    + request() + + +

                    + + +

                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                    + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $path + : string +
                    +
                    + +
                    +
                    + $params + : array<string|int, mixed>|null + = null
                    +
                    + +
                    +
                    + $method + : string|null + = null
                    +
                    + +
                    +
                    + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                    +
                    + +
                    +
                    + $headers + : array<string|int, mixed>|null + = null
                    +
                    + +
                    +
                    + $protocolVersion + : string|null + = null
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + ResponseInterface +
                    + +
                    +
                    +

                    + retrieveAccessToken() + + +

                    + + +

                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                    + + + public + retrieveAccessToken() : AccessToken + +
                    +
                    + + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + codeCoverageIgnore +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + AccessToken +
                    + +
                    +
                    +

                    + sendRequest() + + +

                    + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $request + : RequestInterface +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + ResponseInterface +
                    + +
                    +
                    +

                    + setLogger() + + +

                    + + +

                    Sets an optional PSR-3 LoggerInterface

                    + + + public + setLogger(LoggerInterface $logger) : static + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $logger + : LoggerInterface +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + codeCoverageIgnore +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    +

                    + setRequestFactory() + + +

                    + + +

                    Sets an optional PSR-17 RequestFactoryInterface

                    + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $requestFactory + : RequestFactoryInterface +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + codeCoverageIgnore +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    +

                    + setStorage() + + +

                    + + +

                    Sets an optional OAuthStorageInterface

                    + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $storage + : OAuthStorageInterface +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + codeCoverageIgnore +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    +

                    + setStreamFactory() + + +

                    + + +

                    Sets an optional PSR-17 StreamFactoryInterface

                    + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $streamFactory + : StreamFactoryInterface +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + codeCoverageIgnore +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    +

                    + setUriFactory() + + +

                    + + +

                    Sets an optional PSR-17 UriFactoryInterface

                    + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $uriFactory + : UriFactoryInterface +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + codeCoverageIgnore +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    +

                    + storeAccessToken() + + +

                    + + +

                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                    + + + public + storeAccessToken(AccessToken $token) : static + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $token + : AccessToken +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + inheritDoc +
                    +
                    + + +
                    +
                    + codeCoverageIgnore +
                    +
                    + + +
                    +
                    + +
                    +
                    Return values
                    + static +
                    + +
                    +
                    +

                    + cleanBodyParams() + + +

                    + + +

                    Cleans an array of body parameters

                    + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $params + : iterable<string|int, mixed> +
                    +
                    + +
                    +
                    + + + +
                    +
                    Return values
                    + array<string|int, mixed> +
                    + +
                    +
                    +

                    + cleanQueryParams() + + +

                    + + +

                    Cleans an array of query parameters

                    + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $params + : iterable<string|int, mixed> +
                    +
                    + +
                    +
                    + + + +
                    +
                    Return values
                    + array<string|int, mixed> +
                    + +
                    +
                    +

                    + construct() + + +

                    + + +

                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                    + + + protected + construct() : void + +
                    +
                    + + + + + +
                    +
                    +

                    + createAccessToken() + + +

                    + + +

                    Creates an access token with the provider set to $this->serviceName

                    + + + protected + createAccessToken() : AccessToken + +
                    +
                    + + + + +
                    +
                    Return values
                    + AccessToken +
                    + +
                    +
                    +

                    + getRequestBody() + + +

                    + + +

                    Prepares the request body

                    + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $body + : StreamInterface|array<string|int, mixed>|string +
                    +
                    + +
                    +
                    + $request + : RequestInterface +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + throws +
                    +
                    + ProviderException + + +
                    +
                    + +
                    +
                    Return values
                    + StreamInterface +
                    + +
                    +
                    +

                    + getRequestHeaders() + + +

                    + + +

                    Prepare request headers

                    + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $headers + : array<string|int, mixed>|null + = null
                    +
                    + +
                    +
                    + + + +
                    +
                    Return values
                    + array<string|int, mixed> +
                    + +
                    +
                    +

                    + getRequestTarget() + + +

                    + + +

                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                    + + + protected + getRequestTarget(string $uri) : string + +
                    +
                    +

                    Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                    +
                    + +
                    Parameters
                    +
                    +
                    + $uri + : string +
                    +
                    + +
                    +
                    + + +
                    + Tags + + +
                    +
                    +
                    + see +
                    +
                    + OAuthInterface::request() + + +
                    +
                    + throws +
                    +
                    + ProviderException + + +
                    +
                    + +
                    +
                    Return values
                    + string +
                    + +
                    +
                    +

                    + getRequestURL() + + +

                    + + +

                    Prepares the request URL

                    + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                    +
                    + +
                    Parameters
                    +
                    +
                    + $path + : string +
                    +
                    + +
                    +
                    + $params + : array<string|int, mixed>|null + = null
                    +
                    + +
                    +
                    + + + +
                    +
                    Return values
                    + string +
                    + +
                    + +
                    + +
                    +
                    +
                    +
                    +
                    
                    +        
                    + +
                    +
                    + + + +
                    +
                    +
                    + +
                    + On this page + + +
                    + +
                    +
                    +
                    +
                    +
                    +

                    Search results

                    + +
                    +
                    +
                      +
                      +
                      +
                      +
                      + + +
                      + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Flickr.html b/classes/chillerlan-OAuth-Providers-Flickr.html new file mode 100644 index 00000000..d62261bf --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Flickr.html @@ -0,0 +1,3302 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                      +

                      Documentation

                      + + + + + +
                      + +
                      +
                      + + + + +
                      +
                      + + +
                      +

                      + Flickr + + + extends OAuth1Provider + + +
                      + in package + +
                      + + +

                      + +
                      + + +
                      + + + +

                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.

                      + + + +
                      + Tags + + +
                      +
                      +
                      + see +
                      +
                      + https://www.flickr.com/services/api/auth.oauth.html + + +
                      +
                      + see +
                      +
                      + https://www.flickr.com/services/api/ + + +
                      +
                      + + + +

                      + Table of Contents + + +

                      + + + + + + + +

                      + Constants + + +

                      +
                      +
                      + PERM_DELETE + +  = 'delete' +
                      + +
                      + PERM_READ + +  = 'read' +
                      + +
                      + PERM_WRITE + +  = 'write' +
                      + +
                      + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                      + +
                      + + +

                      + Properties + + +

                      +
                      +
                      + $accessTokenURL + +  : string +
                      + +
                      + $apiDocs + +  : string|null +
                      + +
                      + $apiHeaders + +  : array<string|int, mixed> +
                      +
                      additional headers to use during API access
                      + +
                      + $apiURL + +  : string +
                      + +
                      + $applicationURL + +  : string|null +
                      + +
                      + $authHeaders + +  : array<string|int, mixed> +
                      +
                      additional headers to use during authentication
                      + +
                      + $authURL + +  : string +
                      + +
                      + $http + +  : ClientInterface +
                      + +
                      + $logger + +  : LoggerInterface +
                      + +
                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                      + +
                      + $requestFactory + +  : RequestFactoryInterface +
                      + +
                      + $requestTokenURL + +  : string +
                      +
                      The request OAuth1 token URL
                      + +
                      + $revokeURL + +  : string +
                      +
                      an optional URL for application side token revocation
                      + +
                      + $serviceName + +  : string +
                      +
                      the name of the provider/class (magic)
                      + +
                      + $storage + +  : OAuthStorageInterface +
                      + +
                      + $streamFactory + +  : StreamFactoryInterface +
                      + +
                      + $uriFactory + +  : UriFactoryInterface +
                      + +
                      + $userRevokeURL + +  : string|null +
                      + +
                      + +

                      + Methods + + +

                      +
                      +
                      + __construct() + +  : mixed +
                      +
                      OAuthProvider constructor.
                      + +
                      + __get() + +  : string|null +
                      +
                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                      + +
                      + getAccessToken() + +  : AccessToken +
                      +
                      Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.
                      + +
                      + getAuthURL() + +  : UriInterface +
                      + +
                      + getRequestAuthorization() + +  : RequestInterface +
                      + +
                      + getRequestToken() + +  : AccessToken +
                      +
                      Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.
                      + +
                      + getStorage() + +  : OAuthStorageInterface +
                      +
                      Returns the current OAuthStorageInterface
                      + +
                      + invalidateAccessToken() + +  : bool +
                      + +
                      + me() + +  : ResponseInterface +
                      + +
                      + request() + +  : ResponseInterface +
                      + +
                      + retrieveAccessToken() + +  : AccessToken +
                      +
                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                      + +
                      + sendRequest() + +  : ResponseInterface +
                      + +
                      + setLogger() + +  : static +
                      +
                      Sets an optional PSR-3 LoggerInterface
                      + +
                      + setRequestFactory() + +  : static +
                      +
                      Sets an optional PSR-17 RequestFactoryInterface
                      + +
                      + setStorage() + +  : static +
                      +
                      Sets an optional OAuthStorageInterface
                      + +
                      + setStreamFactory() + +  : static +
                      +
                      Sets an optional PSR-17 StreamFactoryInterface
                      + +
                      + setUriFactory() + +  : static +
                      +
                      Sets an optional PSR-17 UriFactoryInterface
                      + +
                      + storeAccessToken() + +  : static +
                      +
                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                      + +
                      + cleanBodyParams() + +  : array<string|int, mixed> +
                      +
                      Cleans an array of body parameters
                      + +
                      + cleanQueryParams() + +  : array<string|int, mixed> +
                      +
                      Cleans an array of query parameters
                      + +
                      + construct() + +  : void +
                      +
                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                      + +
                      + createAccessToken() + +  : AccessToken +
                      +
                      Creates an access token with the provider set to $this->serviceName
                      + +
                      + getRequestBody() + +  : StreamInterface +
                      +
                      Prepares the request body
                      + +
                      + getRequestHeaders() + +  : array<string|int, mixed> +
                      +
                      Prepare request headers
                      + +
                      + getRequestTarget() + +  : string +
                      +
                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                      + +
                      + getRequestURL() + +  : string +
                      +
                      Prepares the request URL
                      + +
                      + getSignature() + +  : string +
                      +
                      Generates a request signature
                      + +
                      + nonce() + +  : string +
                      +
                      returns a 32 byte random string (in hexadecimal representation) for use as a nonce
                      + +
                      + parseTokenResponse() + +  : AccessToken +
                      +
                      Parses the response from a request to the token endpoint
                      + +
                      + + + + + +
                      +

                      + Constants + + +

                      +
                      +

                      + PERM_DELETE + + +

                      + + + + + + public + mixed + PERM_DELETE + = 'delete' + + + + + + + +
                      +
                      +

                      + PERM_READ + + +

                      + + + + + + public + mixed + PERM_READ + = 'read' + + + + + + + +
                      +
                      +

                      + PERM_WRITE + + +

                      + + + + + + public + mixed + PERM_WRITE + = 'write' + + + + + + + +
                      +
                      +

                      + ALLOWED_PROPERTIES + + +

                      + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                      +
                      + + +
                      +

                      + Properties + + +

                      +
                      +

                      + $accessTokenURL + + + + +

                      + + + + + protected + string + $accessTokenURL + = 'https://www.flickr.com/services/oauth/access_token' + + + + + +
                      +
                      +

                      + $apiDocs + + + + +

                      + + + + + protected + string|null + $apiDocs + = 'https://www.flickr.com/services/api/' + + + + + +
                      +
                      +

                      + $apiHeaders + + + + +

                      + + +

                      additional headers to use during API access

                      + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                      +
                      +

                      + $apiURL + + + + +

                      + + + + + protected + string + $apiURL + = 'https://api.flickr.com/services/rest' + + + + + +
                      +
                      +

                      + $applicationURL + + + + +

                      + + + + + protected + string|null + $applicationURL + = 'https://www.flickr.com/services/apps/create/' + + + + + +
                      +
                      +

                      + $authHeaders + + + + +

                      + + +

                      additional headers to use during authentication

                      + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                      +
                      +

                      + $authURL + + + + +

                      + + + + + protected + string + $authURL + = 'https://www.flickr.com/services/oauth/authorize' + + + + + +
                      +
                      +

                      + $http + + + + +

                      + + + + + protected + ClientInterface + $http + + + + + + +
                      +
                      +

                      + $logger + + + + +

                      + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                      + +
                      +

                      + $requestFactory + + + + +

                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                      +
                      +

                      + $requestTokenURL + + + + +

                      + + +

                      The request OAuth1 token URL

                      + + + protected + string + $requestTokenURL + = 'https://www.flickr.com/services/oauth/request_token' + + + + + +
                      +
                      +

                      + $revokeURL + + + + +

                      + + +

                      an optional URL for application side token revocation

                      + + + protected + string + $revokeURL + + + + + +
                      + Tags + + +
                      +
                      +
                      + see +
                      +
                      + TokenInvalidate + + +
                      +
                      + +
                      +
                      +

                      + $serviceName + + + + +

                      + + +

                      the name of the provider/class (magic)

                      + + + protected + string + $serviceName + + + + + + +
                      + +
                      +

                      + $streamFactory + + + + +

                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                      +
                      +

                      + $uriFactory + + + + +

                      + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                      +
                      +

                      + $userRevokeURL + + + + +

                      + + + + + protected + string|null + $userRevokeURL + = 'https://www.flickr.com/services/auth/list.gne' + + + + + +
                      +
                      + +
                      +

                      + Methods + + +

                      +
                      +

                      + __construct() + + +

                      + + +

                      OAuthProvider constructor.

                      + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $options + : OAuthOptions|SettingsContainerInterface +
                      +
                      + +
                      +
                      + $http + : ClientInterface +
                      +
                      + +
                      +
                      + $requestFactory + : RequestFactoryInterface +
                      +
                      + +
                      +
                      + $streamFactory + : StreamFactoryInterface +
                      +
                      + +
                      +
                      + $uriFactory + : UriFactoryInterface +
                      +
                      + +
                      +
                      + $storage + : OAuthStorageInterface + = new MemoryStorage()
                      +
                      + +
                      +
                      + $logger + : LoggerInterface + = new NullLogger()
                      +
                      + +
                      +
                      + + + + +
                      +
                      +

                      + __get() + + +

                      + + +

                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                      + + + public + __get(string $name) : string|null + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $name + : string +
                      +
                      + +
                      +
                      + + + +
                      +
                      Return values
                      + string|null +
                      + +
                      +
                      +

                      + getAccessToken() + + +

                      + + +

                      Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.

                      + + + public + getAccessToken(string $token, string $verifier) : AccessToken + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $token + : string +
                      +
                      + +
                      +
                      + $verifier + : string +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + AccessToken +
                      + +
                      +
                      +

                      + getAuthURL() + + +

                      + + + + + public + getAuthURL([array<string|int, mixed>|null $params = null ]) : UriInterface + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $params + : array<string|int, mixed>|null + = null
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + UriInterface +
                      + +
                      +
                      +

                      + getRequestAuthorization() + + +

                      + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $request + : RequestInterface +
                      +
                      + +
                      +
                      + $token + : AccessToken +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + RequestInterface +
                      + +
                      +
                      +

                      + getRequestToken() + + +

                      + + +

                      Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.

                      + + + public + getRequestToken() : AccessToken + +
                      +
                      + + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + AccessToken +
                      + +
                      +
                      +

                      + getStorage() + + +

                      + + +

                      Returns the current OAuthStorageInterface

                      + + + public + getStorage() : OAuthStorageInterface + +
                      +
                      + + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + OAuthStorageInterface +
                      + +
                      +
                      +

                      + invalidateAccessToken() + + +

                      + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $token + : AccessToken|null + = null
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + implements +
                      +
                      + +

                      \chillerlan\OAuth\Core\TokenInvalidate

                      +
                      + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + throws +
                      +
                      + ProviderException + + +
                      +
                      + +
                      +
                      Return values
                      + bool +
                      + +
                      +
                      +

                      + me() + + +

                      + + + + + public + me() : ResponseInterface + +
                      +
                      + + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + ResponseInterface +
                      + +
                      +
                      +

                      + request() + + +

                      + + + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $path + : string +
                      +
                      + +
                      +
                      + $params + : array<string|int, mixed>|null + = null
                      +
                      + +
                      +
                      + $method + : string|null + = null
                      +
                      + +
                      +
                      + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                      +
                      + +
                      +
                      + $headers + : array<string|int, mixed>|null + = null
                      +
                      + +
                      +
                      + $protocolVersion + : string|null + = null
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + ResponseInterface +
                      + +
                      +
                      +

                      + retrieveAccessToken() + + +

                      + + +

                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                      + + + public + retrieveAccessToken() : AccessToken + +
                      +
                      + + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + AccessToken +
                      + +
                      +
                      +

                      + sendRequest() + + +

                      + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $request + : RequestInterface +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + ResponseInterface +
                      + +
                      +
                      +

                      + setLogger() + + +

                      + + +

                      Sets an optional PSR-3 LoggerInterface

                      + + + public + setLogger(LoggerInterface $logger) : static + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $logger + : LoggerInterface +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + static +
                      + +
                      +
                      +

                      + setRequestFactory() + + +

                      + + +

                      Sets an optional PSR-17 RequestFactoryInterface

                      + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $requestFactory + : RequestFactoryInterface +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + static +
                      + +
                      +
                      +

                      + setStorage() + + +

                      + + +

                      Sets an optional OAuthStorageInterface

                      + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $storage + : OAuthStorageInterface +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + static +
                      + +
                      +
                      +

                      + setStreamFactory() + + +

                      + + +

                      Sets an optional PSR-17 StreamFactoryInterface

                      + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $streamFactory + : StreamFactoryInterface +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + static +
                      + +
                      +
                      +

                      + setUriFactory() + + +

                      + + +

                      Sets an optional PSR-17 UriFactoryInterface

                      + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $uriFactory + : UriFactoryInterface +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + static +
                      + +
                      +
                      +

                      + storeAccessToken() + + +

                      + + +

                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                      + + + public + storeAccessToken(AccessToken $token) : static + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $token + : AccessToken +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + inheritDoc +
                      +
                      + + +
                      +
                      + codeCoverageIgnore +
                      +
                      + + +
                      +
                      + +
                      +
                      Return values
                      + static +
                      + +
                      +
                      +

                      + cleanBodyParams() + + +

                      + + +

                      Cleans an array of body parameters

                      + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $params + : iterable<string|int, mixed> +
                      +
                      + +
                      +
                      + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      +
                      +

                      + cleanQueryParams() + + +

                      + + +

                      Cleans an array of query parameters

                      + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $params + : iterable<string|int, mixed> +
                      +
                      + +
                      +
                      + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      +
                      +

                      + construct() + + +

                      + + +

                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                      + + + protected + construct() : void + +
                      +
                      + + + + + +
                      +
                      +

                      + createAccessToken() + + +

                      + + +

                      Creates an access token with the provider set to $this->serviceName

                      + + + protected + createAccessToken() : AccessToken + +
                      +
                      + + + + +
                      +
                      Return values
                      + AccessToken +
                      + +
                      +
                      +

                      + getRequestBody() + + +

                      + + +

                      Prepares the request body

                      + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $body + : StreamInterface|array<string|int, mixed>|string +
                      +
                      + +
                      +
                      + $request + : RequestInterface +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + throws +
                      +
                      + ProviderException + + +
                      +
                      + +
                      +
                      Return values
                      + StreamInterface +
                      + +
                      +
                      +

                      + getRequestHeaders() + + +

                      + + +

                      Prepare request headers

                      + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $headers + : array<string|int, mixed>|null + = null
                      +
                      + +
                      +
                      + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      +
                      +

                      + getRequestTarget() + + +

                      + + +

                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                      + + + protected + getRequestTarget(string $uri) : string + +
                      +
                      +

                      Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                      +
                      + +
                      Parameters
                      +
                      +
                      + $uri + : string +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + see +
                      +
                      + OAuthInterface::request() + + +
                      +
                      + throws +
                      +
                      + ProviderException + + +
                      +
                      + +
                      +
                      Return values
                      + string +
                      + +
                      +
                      +

                      + getRequestURL() + + +

                      + + +

                      Prepares the request URL

                      + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $path + : string +
                      +
                      + +
                      +
                      + $params + : array<string|int, mixed>|null + = null
                      +
                      + +
                      +
                      + + + +
                      +
                      Return values
                      + string +
                      + +
                      +
                      +

                      + getSignature() + + +

                      + + +

                      Generates a request signature

                      + + + protected + getSignature(string $url, array<string|int, mixed> $params, string $method[, string|null $accessTokenSecret = null ]) : string + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $url + : string +
                      +
                      + +
                      +
                      + $params + : array<string|int, mixed> +
                      +
                      + +
                      +
                      + $method + : string +
                      +
                      + +
                      +
                      + $accessTokenSecret + : string|null + = null
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + see +
                      +
                      + https://datatracker.ietf.org/doc/html/rfc5849#section-3.4 + + +
                      +
                      + throws +
                      +
                      + ProviderException + + +
                      +
                      + +
                      +
                      Return values
                      + string +
                      + +
                      + +
                      +

                      + parseTokenResponse() + + +

                      + + +

                      Parses the response from a request to the token endpoint

                      + + + protected + parseTokenResponse(ResponseInterface $response, bool $checkCallbackConfirmed) : AccessToken + +
                      +
                      + +
                      Parameters
                      +
                      +
                      + $response + : ResponseInterface +
                      +
                      + +
                      +
                      + $checkCallbackConfirmed + : bool +
                      +
                      + +
                      +
                      + + +
                      + Tags + + +
                      +
                      +
                      + see +
                      +
                      + https://datatracker.ietf.org/doc/html/rfc5849#section-2.1 + + +
                      +
                      + see +
                      +
                      + https://datatracker.ietf.org/doc/html/rfc5849#section-2.3 + + +
                      +
                      + throws +
                      +
                      + ProviderException + + +
                      +
                      + +
                      +
                      Return values
                      + AccessToken +
                      + +
                      +
                      + +
                      +
                      +
                      +
                      +
                      
                      +        
                      + +
                      +
                      + + + +
                      +
                      +
                      + +
                      + On this page + + +
                      + +
                      +
                      +
                      +
                      +
                      +

                      Search results

                      + +
                      +
                      +
                        +
                        +
                        +
                        +
                        + + +
                        + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Foursquare.html b/classes/chillerlan-OAuth-Providers-Foursquare.html new file mode 100644 index 00000000..e03d4740 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Foursquare.html @@ -0,0 +1,3450 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                        +

                        Documentation

                        + + + + + +
                        + +
                        +
                        + + + + +
                        +
                        + + +
                        +

                        + Foursquare + + + extends OAuth2Provider + + +
                        + in package + +
                        + + +

                        + +
                        + + +
                        + + + +

                        Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                        + + + +
                        + Tags + + +
                        +
                        +
                        + see +
                        +
                        + https://developer.foursquare.com/docs/ + + +
                        +
                        + see +
                        +
                        + https://developer.foursquare.com/overview/auth + + +
                        +
                        + + + +

                        + Table of Contents + + +

                        + + + + + + + +

                        + Constants + + +

                        +
                        +
                        + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                        + +
                        + API_VERSIONDATE + +  = '20190225' +
                        + +
                        + + +

                        + Properties + + +

                        +
                        +
                        + $accessTokenURL + +  : string +
                        + +
                        + $apiDocs + +  : string|null +
                        + +
                        + $apiHeaders + +  : array<string|int, mixed> +
                        +
                        additional headers to use during API access
                        + +
                        + $apiURL + +  : string +
                        + +
                        + $applicationURL + +  : string|null +
                        + +
                        + $authHeaders + +  : array<string|int, mixed> +
                        +
                        additional headers to use during authentication
                        + +
                        + $authMethod + +  : int +
                        +
                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                        + +
                        + $authMethodHeader + +  : string +
                        +
                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                        + +
                        + $authMethodQuery + +  : string +
                        +
                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                        + +
                        + $authURL + +  : string +
                        + +
                        + $clientCredentialsTokenURL + +  : string|null +
                        +
                        An optional client credentials token endpoint in case the provider supports ClientCredentials.
                        + +
                        + $defaultScopes + +  : array<string|int, mixed> +
                        +
                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                        + +
                        + $http + +  : ClientInterface +
                        + +
                        + $logger + +  : LoggerInterface +
                        + +
                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                        + +
                        + $refreshTokenURL + +  : string +
                        +
                        An optional refresh token endpoint in case the provider supports TokenRefresh.
                        + +
                        + $requestFactory + +  : RequestFactoryInterface +
                        + +
                        + $revokeURL + +  : string +
                        +
                        an optional URL for application side token revocation
                        + +
                        + $scopesDelimiter + +  : string +
                        +
                        The delimiter string for scopes
                        + +
                        + $serviceName + +  : string +
                        +
                        the name of the provider/class (magic)
                        + +
                        + $storage + +  : OAuthStorageInterface +
                        + +
                        + $streamFactory + +  : StreamFactoryInterface +
                        + +
                        + $uriFactory + +  : UriFactoryInterface +
                        + +
                        + $userRevokeURL + +  : string|null +
                        + +
                        + +

                        + Methods + + +

                        +
                        +
                        + __construct() + +  : mixed +
                        +
                        OAuthProvider constructor.
                        + +
                        + __get() + +  : string|null +
                        +
                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                        + +
                        + getAccessToken() + +  : AccessToken +
                        +
                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                        + +
                        + getAuthURL() + +  : UriInterface +
                        +
                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                        + +
                        + getClientCredentialsToken() + +  : AccessToken +
                        + +
                        + getRequestAuthorization() + +  : RequestInterface +
                        + +
                        + getStorage() + +  : OAuthStorageInterface +
                        +
                        Returns the current OAuthStorageInterface
                        + +
                        + invalidateAccessToken() + +  : bool +
                        + +
                        + me() + +  : ResponseInterface +
                        + +
                        + refreshAccessToken() + +  : AccessToken +
                        + +
                        + request() + +  : ResponseInterface +
                        + +
                        + retrieveAccessToken() + +  : AccessToken +
                        +
                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                        + +
                        + sendRequest() + +  : ResponseInterface +
                        + +
                        + setLogger() + +  : static +
                        +
                        Sets an optional PSR-3 LoggerInterface
                        + +
                        + setRequestFactory() + +  : static +
                        +
                        Sets an optional PSR-17 RequestFactoryInterface
                        + +
                        + setStorage() + +  : static +
                        +
                        Sets an optional OAuthStorageInterface
                        + +
                        + setStreamFactory() + +  : static +
                        +
                        Sets an optional PSR-17 StreamFactoryInterface
                        + +
                        + setUriFactory() + +  : static +
                        +
                        Sets an optional PSR-17 UriFactoryInterface
                        + +
                        + storeAccessToken() + +  : static +
                        +
                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                        + +
                        + cleanBodyParams() + +  : array<string|int, mixed> +
                        +
                        Cleans an array of body parameters
                        + +
                        + cleanQueryParams() + +  : array<string|int, mixed> +
                        +
                        Cleans an array of query parameters
                        + +
                        + construct() + +  : void +
                        +
                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                        + +
                        + createAccessToken() + +  : AccessToken +
                        +
                        Creates an access token with the provider set to $this->serviceName
                        + +
                        + getRequestBody() + +  : StreamInterface +
                        +
                        Prepares the request body
                        + +
                        + getRequestHeaders() + +  : array<string|int, mixed> +
                        +
                        Prepare request headers
                        + +
                        + getRequestTarget() + +  : string +
                        +
                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                        + +
                        + getRequestURL() + +  : string +
                        +
                        Prepares the request URL
                        + +
                        + parseTokenResponse() + +  : AccessToken +
                        +
                        Parses the response from a request to the token endpoint
                        + +
                        + + + + + +
                        +

                        + Constants + + +

                        +
                        +

                        + ALLOWED_PROPERTIES + + +

                        + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                        +
                        +

                        + API_VERSIONDATE + + +

                        + + + + + + protected + mixed + API_VERSIONDATE + = '20190225' + + + + + + + +
                        +
                        + + +
                        +

                        + Properties + + +

                        +
                        +

                        + $accessTokenURL + + + + +

                        + + + + + protected + string + $accessTokenURL + = 'https://foursquare.com/oauth2/access_token' + + + + + +
                        +
                        +

                        + $apiDocs + + + + +

                        + + + + + protected + string|null + $apiDocs + = 'https://developer.foursquare.com/docs' + + + + + +
                        +
                        +

                        + $apiHeaders + + + + +

                        + + +

                        additional headers to use during API access

                        + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                        +
                        +

                        + $apiURL + + + + +

                        + + + + + protected + string + $apiURL + = 'https://api.foursquare.com' + + + + + +
                        +
                        +

                        + $applicationURL + + + + +

                        + + + + + protected + string|null + $applicationURL + = 'https://foursquare.com/developers/apps' + + + + + +
                        +
                        +

                        + $authHeaders + + + + +

                        + + +

                        additional headers to use during authentication

                        + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                        +
                        +

                        + $authMethod + + + + +

                        + + +

                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                        + + + protected + int + $authMethod + = self::AUTH_METHOD_QUERY + + + + + +
                        +
                        +

                        + $authMethodHeader + + + + +

                        + + +

                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                        + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                        +
                        +

                        + $authMethodQuery + + + + +

                        + + +

                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                        + + + protected + string + $authMethodQuery + = 'oauth_token' + + + + + +
                        +
                        +

                        + $authURL + + + + +

                        + + + + + protected + string + $authURL + = 'https://foursquare.com/oauth2/authenticate' + + + + + +
                        +
                        +

                        + $clientCredentialsTokenURL + + + + +

                        + + +

                        An optional client credentials token endpoint in case the provider supports ClientCredentials.

                        + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                        If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                        +
                        + + + + +
                        +
                        +

                        + $defaultScopes + + + + +

                        + + +

                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                        + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
                        +
                        +

                        + $http + + + + +

                        + + + + + protected + ClientInterface + $http + + + + + + +
                        +
                        +

                        + $logger + + + + +

                        + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                        + +
                        +

                        + $refreshTokenURL + + + + +

                        + + +

                        An optional refresh token endpoint in case the provider supports TokenRefresh.

                        + + + protected + string + $refreshTokenURL + + +

                        If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                        +
                        + + + +
                        + Tags + + +
                        +
                        +
                        + see +
                        +
                        + TokenRefresh + + +
                        +
                        + +
                        +
                        +

                        + $requestFactory + + + + +

                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                        +
                        +

                        + $revokeURL + + + + +

                        + + +

                        an optional URL for application side token revocation

                        + + + protected + string + $revokeURL + + + + + +
                        + Tags + + +
                        +
                        +
                        + see +
                        +
                        + TokenInvalidate + + +
                        +
                        + +
                        +
                        +

                        + $scopesDelimiter + + + + +

                        + + +

                        The delimiter string for scopes

                        + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                        +
                        +

                        + $serviceName + + + + +

                        + + +

                        the name of the provider/class (magic)

                        + + + protected + string + $serviceName + + + + + + +
                        + +
                        +

                        + $streamFactory + + + + +

                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                        +
                        +

                        + $uriFactory + + + + +

                        + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                        +
                        +

                        + $userRevokeURL + + + + +

                        + + + + + protected + string|null + $userRevokeURL + = 'https://foursquare.com/settings/connections' + + + + + +
                        +
                        + +
                        +

                        + Methods + + +

                        +
                        +

                        + __construct() + + +

                        + + +

                        OAuthProvider constructor.

                        + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $options + : OAuthOptions|SettingsContainerInterface +
                        +
                        + +
                        +
                        + $http + : ClientInterface +
                        +
                        + +
                        +
                        + $requestFactory + : RequestFactoryInterface +
                        +
                        + +
                        +
                        + $streamFactory + : StreamFactoryInterface +
                        +
                        + +
                        +
                        + $uriFactory + : UriFactoryInterface +
                        +
                        + +
                        +
                        + $storage + : OAuthStorageInterface + = new MemoryStorage()
                        +
                        + +
                        +
                        + $logger + : LoggerInterface + = new NullLogger()
                        +
                        + +
                        +
                        + + + + +
                        +
                        +

                        + __get() + + +

                        + + +

                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                        + + + public + __get(string $name) : string|null + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $name + : string +
                        +
                        + +
                        +
                        + + + +
                        +
                        Return values
                        + string|null +
                        + +
                        +
                        +

                        + getAccessToken() + + +

                        + + +

                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                        + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $code + : string +
                        +
                        + +
                        +
                        + $state + : string|null + = null
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + AccessToken +
                        + +
                        +
                        +

                        + getAuthURL() + + +

                        + + +

                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                        + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $params + : array<string|int, mixed>|null + = null
                        +
                        + +
                        +
                        + $scopes + : array<string|int, mixed>|null + = null
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + UriInterface +
                        + +
                        +
                        +

                        + getClientCredentialsToken() + + +

                        + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $scopes + : array<string|int, mixed>|null + = null
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + implements +
                        +
                        + +

                        \chillerlan\OAuth\Core\ClientCredentials

                        +
                        + +
                        +
                        + throws +
                        +
                        + ProviderException + + +
                        +
                        + +
                        +
                        Return values
                        + AccessToken +
                        + +
                        +
                        +

                        + getRequestAuthorization() + + +

                        + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $request + : RequestInterface +
                        +
                        + +
                        +
                        + $token + : AccessToken +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + RequestInterface +
                        + +
                        +
                        +

                        + getStorage() + + +

                        + + +

                        Returns the current OAuthStorageInterface

                        + + + public + getStorage() : OAuthStorageInterface + +
                        +
                        + + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + codeCoverageIgnore +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + OAuthStorageInterface +
                        + +
                        +
                        +

                        + invalidateAccessToken() + + +

                        + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $token + : AccessToken|null + = null
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + implements +
                        +
                        + +

                        \chillerlan\OAuth\Core\TokenInvalidate

                        +
                        + +
                        +
                        + codeCoverageIgnore +
                        +
                        + + +
                        +
                        + throws +
                        +
                        + ProviderException + + +
                        +
                        + +
                        +
                        Return values
                        + bool +
                        + +
                        +
                        +

                        + me() + + +

                        + + + + + public + me() : ResponseInterface + +
                        +
                        + + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + ResponseInterface +
                        + +
                        +
                        +

                        + refreshAccessToken() + + +

                        + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $token + : AccessToken|null + = null
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + implements +
                        +
                        + +

                        \chillerlan\OAuth\Core\TokenRefresh

                        +
                        + +
                        +
                        + throws +
                        +
                        + ProviderException + + +
                        +
                        + +
                        +
                        Return values
                        + AccessToken +
                        + +
                        +
                        +

                        + request() + + +

                        + + + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $path + : string +
                        +
                        + +
                        +
                        + $params + : array<string|int, mixed>|null + = null
                        +
                        + +
                        +
                        + $method + : string|null + = null
                        +
                        + +
                        +
                        + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                        +
                        + +
                        +
                        + $headers + : array<string|int, mixed>|null + = null
                        +
                        + +
                        +
                        + $protocolVersion + : string|null + = null
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + ResponseInterface +
                        + +
                        +
                        +

                        + retrieveAccessToken() + + +

                        + + +

                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                        + + + public + retrieveAccessToken() : AccessToken + +
                        +
                        + + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + codeCoverageIgnore +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + AccessToken +
                        + +
                        +
                        +

                        + sendRequest() + + +

                        + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $request + : RequestInterface +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + ResponseInterface +
                        + +
                        +
                        +

                        + setLogger() + + +

                        + + +

                        Sets an optional PSR-3 LoggerInterface

                        + + + public + setLogger(LoggerInterface $logger) : static + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $logger + : LoggerInterface +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + codeCoverageIgnore +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + static +
                        + +
                        +
                        +

                        + setRequestFactory() + + +

                        + + +

                        Sets an optional PSR-17 RequestFactoryInterface

                        + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $requestFactory + : RequestFactoryInterface +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + codeCoverageIgnore +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + static +
                        + +
                        +
                        +

                        + setStorage() + + +

                        + + +

                        Sets an optional OAuthStorageInterface

                        + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $storage + : OAuthStorageInterface +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + codeCoverageIgnore +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + static +
                        + +
                        +
                        +

                        + setStreamFactory() + + +

                        + + +

                        Sets an optional PSR-17 StreamFactoryInterface

                        + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $streamFactory + : StreamFactoryInterface +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + codeCoverageIgnore +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + static +
                        + +
                        +
                        +

                        + setUriFactory() + + +

                        + + +

                        Sets an optional PSR-17 UriFactoryInterface

                        + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $uriFactory + : UriFactoryInterface +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + codeCoverageIgnore +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + static +
                        + +
                        +
                        +

                        + storeAccessToken() + + +

                        + + +

                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                        + + + public + storeAccessToken(AccessToken $token) : static + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $token + : AccessToken +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + inheritDoc +
                        +
                        + + +
                        +
                        + codeCoverageIgnore +
                        +
                        + + +
                        +
                        + +
                        +
                        Return values
                        + static +
                        + +
                        +
                        +

                        + cleanBodyParams() + + +

                        + + +

                        Cleans an array of body parameters

                        + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $params + : iterable<string|int, mixed> +
                        +
                        + +
                        +
                        + + + +
                        +
                        Return values
                        + array<string|int, mixed> +
                        + +
                        +
                        +

                        + cleanQueryParams() + + +

                        + + +

                        Cleans an array of query parameters

                        + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $params + : iterable<string|int, mixed> +
                        +
                        + +
                        +
                        + + + +
                        +
                        Return values
                        + array<string|int, mixed> +
                        + +
                        +
                        +

                        + construct() + + +

                        + + +

                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                        + + + protected + construct() : void + +
                        +
                        + + + + + +
                        +
                        +

                        + createAccessToken() + + +

                        + + +

                        Creates an access token with the provider set to $this->serviceName

                        + + + protected + createAccessToken() : AccessToken + +
                        +
                        + + + + +
                        +
                        Return values
                        + AccessToken +
                        + +
                        +
                        +

                        + getRequestBody() + + +

                        + + +

                        Prepares the request body

                        + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $body + : StreamInterface|array<string|int, mixed>|string +
                        +
                        + +
                        +
                        + $request + : RequestInterface +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + throws +
                        +
                        + ProviderException + + +
                        +
                        + +
                        +
                        Return values
                        + StreamInterface +
                        + +
                        +
                        +

                        + getRequestHeaders() + + +

                        + + +

                        Prepare request headers

                        + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $headers + : array<string|int, mixed>|null + = null
                        +
                        + +
                        +
                        + + + +
                        +
                        Return values
                        + array<string|int, mixed> +
                        + +
                        +
                        +

                        + getRequestTarget() + + +

                        + + +

                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                        + + + protected + getRequestTarget(string $uri) : string + +
                        +
                        +

                        Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                        +
                        + +
                        Parameters
                        +
                        +
                        + $uri + : string +
                        +
                        + +
                        +
                        + + +
                        + Tags + + +
                        +
                        +
                        + see +
                        +
                        + OAuthInterface::request() + + +
                        +
                        + throws +
                        +
                        + ProviderException + + +
                        +
                        + +
                        +
                        Return values
                        + string +
                        + +
                        +
                        +

                        + getRequestURL() + + +

                        + + +

                        Prepares the request URL

                        + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                        +
                        + +
                        Parameters
                        +
                        +
                        + $path + : string +
                        +
                        + +
                        +
                        + $params + : array<string|int, mixed>|null + = null
                        +
                        + +
                        +
                        + + + +
                        +
                        Return values
                        + string +
                        + +
                        + +
                        + +
                        +
                        +
                        +
                        +
                        
                        +        
                        + +
                        +
                        + + + +
                        +
                        +
                        + +
                        + On this page + + +
                        + +
                        +
                        +
                        +
                        +
                        +

                        Search results

                        + +
                        +
                        +
                          +
                          +
                          +
                          +
                          + + +
                          + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-GitHub.html b/classes/chillerlan-OAuth-Providers-GitHub.html new file mode 100644 index 00000000..aa88d733 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-GitHub.html @@ -0,0 +1,4273 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                          +

                          Documentation

                          + + + + + +
                          + +
                          +
                          + + + + +
                          +
                          + + +
                          +

                          + GitHub + + + extends OAuth2Provider + + +
                          + in package + +
                          + + + implements + CSRFToken, TokenRefresh + +

                          + +
                          + + +
                          + + + +

                          Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                          + + + +
                          + Tags + + +
                          +
                          +
                          + see +
                          +
                          + https://developer.github.com/apps/building-integrations/setting-up-and-registering-oauth-apps/ + + +
                          +
                          + see +
                          +
                          + https://developer.github.com/v3/ + + +
                          +
                          + see +
                          +
                          + https://docs.github.com/en/developers/apps/building-github-apps/refreshing-user-to-server-access-tokens + + +
                          +
                          + + + +

                          + Table of Contents + + +

                          + + + +

                          + Interfaces + + +

                          +
                          +
                          CSRFToken
                          Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                          TokenRefresh
                          Indicates whether the provider is capable of the OAuth2 token refresh.
                          + + + + +

                          + Constants + + +

                          +
                          +
                          + SCOPE_GIST + +  = 'gist' +
                          + +
                          + SCOPE_GPG_KEY_ADMIN + +  = 'admin:gpg_key' +
                          + +
                          + SCOPE_GPG_KEY_READ + +  = 'read:gpg_key' +
                          + +
                          + SCOPE_GPG_KEY_WRITE + +  = 'write:gpg_key' +
                          + +
                          + SCOPE_NOTIFICATIONS + +  = 'notifications' +
                          + +
                          + SCOPE_ORG_ADMIN + +  = 'admin:org' +
                          + +
                          + SCOPE_ORG_HOOK_ADMIN + +  = 'admin:org_hook' +
                          + +
                          + SCOPE_ORG_READ + +  = 'read:org' +
                          + +
                          + SCOPE_ORG_WRITE + +  = 'write:org' +
                          + +
                          + SCOPE_PUBLIC_KEY_ADMIN + +  = 'admin:public_key' +
                          + +
                          + SCOPE_PUBLIC_KEY_READ + +  = 'read:public_key' +
                          + +
                          + SCOPE_PUBLIC_KEY_WRITE + +  = 'write:public_key' +
                          + +
                          + SCOPE_PUBLIC_REPO + +  = 'public_repo' +
                          + +
                          + SCOPE_REPO + +  = 'repo' +
                          + +
                          + SCOPE_REPO_DELETE + +  = 'delete_repo' +
                          + +
                          + SCOPE_REPO_DEPLOYMENT + +  = 'repo_deployment' +
                          + +
                          + SCOPE_REPO_HOOK_ADMIN + +  = 'admin:repo_hook' +
                          + +
                          + SCOPE_REPO_HOOK_READ + +  = 'read:repo_hook' +
                          + +
                          + SCOPE_REPO_HOOK_WRITE + +  = 'write:repo_hook' +
                          + +
                          + SCOPE_REPO_INVITE + +  = 'repo:invite' +
                          + +
                          + SCOPE_REPO_STATUS + +  = 'repo:status' +
                          + +
                          + SCOPE_USER + +  = 'user' +
                          + +
                          + SCOPE_USER_EMAIL + +  = 'user:email' +
                          + +
                          + SCOPE_USER_FOLLOW + +  = 'user:follow' +
                          + +
                          + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                          + +
                          + + +

                          + Properties + + +

                          +
                          +
                          + $accessTokenURL + +  : string +
                          + +
                          + $apiDocs + +  : string|null +
                          + +
                          + $apiHeaders + +  : array<string|int, mixed> +
                          + +
                          + $apiURL + +  : string +
                          + +
                          + $applicationURL + +  : string|null +
                          + +
                          + $authHeaders + +  : array<string|int, mixed> +
                          + +
                          + $authMethod + +  : int +
                          +
                          Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                          + +
                          + $authMethodHeader + +  : string +
                          +
                          The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                          + +
                          + $authMethodQuery + +  : string +
                          +
                          The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                          + +
                          + $authURL + +  : string +
                          + +
                          + $clientCredentialsTokenURL + +  : string|null +
                          +
                          An optional client credentials token endpoint in case the provider supports ClientCredentials.
                          + +
                          + $defaultScopes + +  : array<string|int, mixed> +
                          +
                          Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                          + +
                          + $http + +  : ClientInterface +
                          + +
                          + $logger + +  : LoggerInterface +
                          + +
                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                          + +
                          + $refreshTokenURL + +  : string +
                          +
                          An optional refresh token endpoint in case the provider supports TokenRefresh.
                          + +
                          + $requestFactory + +  : RequestFactoryInterface +
                          + +
                          + $revokeURL + +  : string +
                          +
                          an optional URL for application side token revocation
                          + +
                          + $scopesDelimiter + +  : string +
                          +
                          The delimiter string for scopes
                          + +
                          + $serviceName + +  : string +
                          +
                          the name of the provider/class (magic)
                          + +
                          + $storage + +  : OAuthStorageInterface +
                          + +
                          + $streamFactory + +  : StreamFactoryInterface +
                          + +
                          + $uriFactory + +  : UriFactoryInterface +
                          + +
                          + $userRevokeURL + +  : string|null +
                          + +
                          + +

                          + Methods + + +

                          +
                          +
                          + __construct() + +  : mixed +
                          +
                          OAuthProvider constructor.
                          + +
                          + __get() + +  : string|null +
                          +
                          Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                          + +
                          + getAccessToken() + +  : AccessToken +
                          +
                          Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                          + +
                          + getAuthURL() + +  : UriInterface +
                          +
                          Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                          + +
                          + getClientCredentialsToken() + +  : AccessToken +
                          + +
                          + getRequestAuthorization() + +  : RequestInterface +
                          + +
                          + getStorage() + +  : OAuthStorageInterface +
                          +
                          Returns the current OAuthStorageInterface
                          + +
                          + invalidateAccessToken() + +  : bool +
                          + +
                          + me() + +  : ResponseInterface +
                          + +
                          + refreshAccessToken() + +  : AccessToken +
                          + +
                          + request() + +  : ResponseInterface +
                          +
                          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                          + +
                          + retrieveAccessToken() + +  : AccessToken +
                          +
                          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                          + +
                          + sendRequest() + +  : ResponseInterface +
                          + +
                          + setLogger() + +  : static +
                          +
                          Sets an optional PSR-3 LoggerInterface
                          + +
                          + setRequestFactory() + +  : static +
                          +
                          Sets an optional PSR-17 RequestFactoryInterface
                          + +
                          + setStorage() + +  : static +
                          +
                          Sets an optional OAuthStorageInterface
                          + +
                          + setStreamFactory() + +  : static +
                          +
                          Sets an optional PSR-17 StreamFactoryInterface
                          + +
                          + setUriFactory() + +  : static +
                          +
                          Sets an optional PSR-17 UriFactoryInterface
                          + +
                          + storeAccessToken() + +  : static +
                          +
                          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                          + +
                          + cleanBodyParams() + +  : array<string|int, mixed> +
                          +
                          Cleans an array of body parameters
                          + +
                          + cleanQueryParams() + +  : array<string|int, mixed> +
                          +
                          Cleans an array of query parameters
                          + +
                          + construct() + +  : void +
                          +
                          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                          + +
                          + createAccessToken() + +  : AccessToken +
                          +
                          Creates an access token with the provider set to $this->serviceName
                          + +
                          + getRequestBody() + +  : StreamInterface +
                          +
                          Prepares the request body
                          + +
                          + getRequestHeaders() + +  : array<string|int, mixed> +
                          +
                          Prepare request headers
                          + +
                          + getRequestTarget() + +  : string +
                          +
                          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                          + +
                          + getRequestURL() + +  : string +
                          +
                          Prepares the request URL
                          + +
                          + parseTokenResponse() + +  : AccessToken +
                          +
                          Parses the response from a request to the token endpoint
                          + +
                          + + + + + +
                          +

                          + Constants + + +

                          +
                          +

                          + SCOPE_GIST + + +

                          + + + + + + public + mixed + SCOPE_GIST + = 'gist' + + + + + + + +
                          +
                          +

                          + SCOPE_GPG_KEY_ADMIN + + +

                          + + + + + + public + mixed + SCOPE_GPG_KEY_ADMIN + = 'admin:gpg_key' + + + + + + + +
                          +
                          +

                          + SCOPE_GPG_KEY_READ + + +

                          + + + + + + public + mixed + SCOPE_GPG_KEY_READ + = 'read:gpg_key' + + + + + + + +
                          +
                          +

                          + SCOPE_GPG_KEY_WRITE + + +

                          + + + + + + public + mixed + SCOPE_GPG_KEY_WRITE + = 'write:gpg_key' + + + + + + + +
                          +
                          +

                          + SCOPE_NOTIFICATIONS + + +

                          + + + + + + public + mixed + SCOPE_NOTIFICATIONS + = 'notifications' + + + + + + + +
                          +
                          +

                          + SCOPE_ORG_ADMIN + + +

                          + + + + + + public + mixed + SCOPE_ORG_ADMIN + = 'admin:org' + + + + + + + +
                          +
                          +

                          + SCOPE_ORG_HOOK_ADMIN + + +

                          + + + + + + public + mixed + SCOPE_ORG_HOOK_ADMIN + = 'admin:org_hook' + + + + + + + +
                          +
                          +

                          + SCOPE_ORG_READ + + +

                          + + + + + + public + mixed + SCOPE_ORG_READ + = 'read:org' + + + + + + + +
                          +
                          +

                          + SCOPE_ORG_WRITE + + +

                          + + + + + + public + mixed + SCOPE_ORG_WRITE + = 'write:org' + + + + + + + +
                          +
                          +

                          + SCOPE_PUBLIC_KEY_ADMIN + + +

                          + + + + + + public + mixed + SCOPE_PUBLIC_KEY_ADMIN + = 'admin:public_key' + + + + + + + +
                          +
                          +

                          + SCOPE_PUBLIC_KEY_READ + + +

                          + + + + + + public + mixed + SCOPE_PUBLIC_KEY_READ + = 'read:public_key' + + + + + + + +
                          +
                          +

                          + SCOPE_PUBLIC_KEY_WRITE + + +

                          + + + + + + public + mixed + SCOPE_PUBLIC_KEY_WRITE + = 'write:public_key' + + + + + + + +
                          +
                          +

                          + SCOPE_PUBLIC_REPO + + +

                          + + + + + + public + mixed + SCOPE_PUBLIC_REPO + = 'public_repo' + + + + + + + +
                          +
                          +

                          + SCOPE_REPO + + +

                          + + + + + + public + mixed + SCOPE_REPO + = 'repo' + + + + + + + +
                          +
                          +

                          + SCOPE_REPO_DELETE + + +

                          + + + + + + public + mixed + SCOPE_REPO_DELETE + = 'delete_repo' + + + + + + + +
                          +
                          +

                          + SCOPE_REPO_DEPLOYMENT + + +

                          + + + + + + public + mixed + SCOPE_REPO_DEPLOYMENT + = 'repo_deployment' + + + + + + + +
                          +
                          +

                          + SCOPE_REPO_HOOK_ADMIN + + +

                          + + + + + + public + mixed + SCOPE_REPO_HOOK_ADMIN + = 'admin:repo_hook' + + + + + + + +
                          +
                          +

                          + SCOPE_REPO_HOOK_READ + + +

                          + + + + + + public + mixed + SCOPE_REPO_HOOK_READ + = 'read:repo_hook' + + + + + + + +
                          +
                          +

                          + SCOPE_REPO_HOOK_WRITE + + +

                          + + + + + + public + mixed + SCOPE_REPO_HOOK_WRITE + = 'write:repo_hook' + + + + + + + +
                          +
                          +

                          + SCOPE_REPO_INVITE + + +

                          + + + + + + public + mixed + SCOPE_REPO_INVITE + = 'repo:invite' + + + + + + + +
                          +
                          +

                          + SCOPE_REPO_STATUS + + +

                          + + + + + + public + mixed + SCOPE_REPO_STATUS + = 'repo:status' + + + + + + + +
                          +
                          +

                          + SCOPE_USER + + +

                          + + + + + + public + mixed + SCOPE_USER + = 'user' + + + + + + + +
                          +
                          +

                          + SCOPE_USER_EMAIL + + +

                          + + + + + + public + mixed + SCOPE_USER_EMAIL + = 'user:email' + + + + + + + +
                          +
                          +

                          + SCOPE_USER_FOLLOW + + +

                          + + + + + + public + mixed + SCOPE_USER_FOLLOW + = 'user:follow' + + + + + + + +
                          +
                          +

                          + ALLOWED_PROPERTIES + + +

                          + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                          +
                          + + +
                          +

                          + Properties + + +

                          +
                          +

                          + $accessTokenURL + + + + +

                          + + + + + protected + string + $accessTokenURL + = 'https://github.com/login/oauth/access_token' + + + + + +
                          +
                          +

                          + $apiDocs + + + + +

                          + + + + + protected + string|null + $apiDocs + = 'https://developer.github.com/' + + + + + +
                          +
                          +

                          + $apiHeaders + + + + +

                          + + + + + protected + array<string|int, mixed> + $apiHeaders + = ['Accept' => 'application/vnd.github.beta+json'] + + + + + +
                          +
                          +

                          + $apiURL + + + + +

                          + + + + + protected + string + $apiURL + = 'https://api.github.com' + + + + + +
                          +
                          +

                          + $applicationURL + + + + +

                          + + + + + protected + string|null + $applicationURL + = 'https://github.com/settings/developers' + + + + + +
                          +
                          +

                          + $authHeaders + + + + +

                          + + + + + protected + array<string|int, mixed> + $authHeaders + = ['Accept' => 'application/json'] + + + + + +
                          +
                          +

                          + $authMethod + + + + +

                          + + +

                          Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                          + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                          +
                          +

                          + $authMethodHeader + + + + +

                          + + +

                          The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                          + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                          +
                          +

                          + $authMethodQuery + + + + +

                          + + +

                          The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                          + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                          +
                          +

                          + $authURL + + + + +

                          + + + + + protected + string + $authURL + = 'https://github.com/login/oauth/authorize' + + + + + +
                          +
                          +

                          + $clientCredentialsTokenURL + + + + +

                          + + +

                          An optional client credentials token endpoint in case the provider supports ClientCredentials.

                          + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                          If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                          +
                          + + + + +
                          +
                          +

                          + $defaultScopes + + + + +

                          + + +

                          Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                          + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_USER, self::SCOPE_USER_EMAIL, self::SCOPE_PUBLIC_REPO, self::SCOPE_GIST] + + + + + +
                          +
                          +

                          + $http + + + + +

                          + + + + + protected + ClientInterface + $http + + + + + + +
                          +
                          +

                          + $logger + + + + +

                          + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                          + +
                          +

                          + $refreshTokenURL + + + + +

                          + + +

                          An optional refresh token endpoint in case the provider supports TokenRefresh.

                          + + + protected + string + $refreshTokenURL + + +

                          If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                          +
                          + + + +
                          + Tags + + +
                          +
                          +
                          + see +
                          +
                          + TokenRefresh + + +
                          +
                          + +
                          +
                          +

                          + $requestFactory + + + + +

                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                          +
                          +

                          + $revokeURL + + + + +

                          + + +

                          an optional URL for application side token revocation

                          + + + protected + string + $revokeURL + + + + + +
                          + Tags + + +
                          +
                          +
                          + see +
                          +
                          + TokenInvalidate + + +
                          +
                          + +
                          +
                          +

                          + $scopesDelimiter + + + + +

                          + + +

                          The delimiter string for scopes

                          + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                          +
                          +

                          + $serviceName + + + + +

                          + + +

                          the name of the provider/class (magic)

                          + + + protected + string + $serviceName + + + + + + +
                          + +
                          +

                          + $streamFactory + + + + +

                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                          +
                          +

                          + $uriFactory + + + + +

                          + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                          +
                          +

                          + $userRevokeURL + + + + +

                          + + + + + protected + string|null + $userRevokeURL + = 'https://github.com/settings/applications' + + + + + +
                          +
                          + +
                          +

                          + Methods + + +

                          +
                          +

                          + __construct() + + +

                          + + +

                          OAuthProvider constructor.

                          + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $options + : OAuthOptions|SettingsContainerInterface +
                          +
                          + +
                          +
                          + $http + : ClientInterface +
                          +
                          + +
                          +
                          + $requestFactory + : RequestFactoryInterface +
                          +
                          + +
                          +
                          + $streamFactory + : StreamFactoryInterface +
                          +
                          + +
                          +
                          + $uriFactory + : UriFactoryInterface +
                          +
                          + +
                          +
                          + $storage + : OAuthStorageInterface + = new MemoryStorage()
                          +
                          + +
                          +
                          + $logger + : LoggerInterface + = new NullLogger()
                          +
                          + +
                          +
                          + + + + +
                          +
                          +

                          + __get() + + +

                          + + +

                          Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                          + + + public + __get(string $name) : string|null + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          + +
                          +
                          + + + +
                          +
                          Return values
                          + string|null +
                          + +
                          +
                          +

                          + getAccessToken() + + +

                          + + +

                          Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                          + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $code + : string +
                          +
                          + +
                          +
                          + $state + : string|null + = null
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + AccessToken +
                          + +
                          +
                          +

                          + getAuthURL() + + +

                          + + +

                          Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                          + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $params + : array<string|int, mixed>|null + = null
                          +
                          + +
                          +
                          + $scopes + : array<string|int, mixed>|null + = null
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + UriInterface +
                          + +
                          +
                          +

                          + getClientCredentialsToken() + + +

                          + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $scopes + : array<string|int, mixed>|null + = null
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + implements +
                          +
                          + +

                          \chillerlan\OAuth\Core\ClientCredentials

                          +
                          + +
                          +
                          + throws +
                          +
                          + ProviderException + + +
                          +
                          + +
                          +
                          Return values
                          + AccessToken +
                          + +
                          +
                          +

                          + getRequestAuthorization() + + +

                          + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $request + : RequestInterface +
                          +
                          + +
                          +
                          + $token + : AccessToken +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + RequestInterface +
                          + +
                          +
                          +

                          + getStorage() + + +

                          + + +

                          Returns the current OAuthStorageInterface

                          + + + public + getStorage() : OAuthStorageInterface + +
                          +
                          + + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + OAuthStorageInterface +
                          + +
                          +
                          +

                          + invalidateAccessToken() + + +

                          + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $token + : AccessToken|null + = null
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + implements +
                          +
                          + +

                          \chillerlan\OAuth\Core\TokenInvalidate

                          +
                          + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + throws +
                          +
                          + ProviderException + + +
                          +
                          + +
                          +
                          Return values
                          + bool +
                          + +
                          +
                          +

                          + me() + + +

                          + + + + + public + me() : ResponseInterface + +
                          +
                          + + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + ResponseInterface +
                          + +
                          +
                          +

                          + refreshAccessToken() + + +

                          + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $token + : AccessToken|null + = null
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + implements +
                          +
                          + +

                          \chillerlan\OAuth\Core\TokenRefresh

                          +
                          + +
                          +
                          + throws +
                          +
                          + ProviderException + + +
                          +
                          + +
                          +
                          Return values
                          + AccessToken +
                          + +
                          +
                          +

                          + request() + + +

                          + + +

                          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                          + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $path + : string +
                          +
                          + +
                          +
                          + $params + : array<string|int, mixed>|null + = null
                          +
                          + +
                          +
                          + $method + : string|null + = null
                          +
                          + +
                          +
                          + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                          +
                          + +
                          +
                          + $headers + : array<string|int, mixed>|null + = null
                          +
                          + +
                          +
                          + $protocolVersion + : string|null + = null
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + ResponseInterface +
                          + +
                          +
                          +

                          + retrieveAccessToken() + + +

                          + + +

                          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                          + + + public + retrieveAccessToken() : AccessToken + +
                          +
                          + + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + AccessToken +
                          + +
                          +
                          +

                          + sendRequest() + + +

                          + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $request + : RequestInterface +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + ResponseInterface +
                          + +
                          +
                          +

                          + setLogger() + + +

                          + + +

                          Sets an optional PSR-3 LoggerInterface

                          + + + public + setLogger(LoggerInterface $logger) : static + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $logger + : LoggerInterface +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + static +
                          + +
                          +
                          +

                          + setRequestFactory() + + +

                          + + +

                          Sets an optional PSR-17 RequestFactoryInterface

                          + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $requestFactory + : RequestFactoryInterface +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + static +
                          + +
                          +
                          +

                          + setStorage() + + +

                          + + +

                          Sets an optional OAuthStorageInterface

                          + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $storage + : OAuthStorageInterface +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + static +
                          + +
                          +
                          +

                          + setStreamFactory() + + +

                          + + +

                          Sets an optional PSR-17 StreamFactoryInterface

                          + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $streamFactory + : StreamFactoryInterface +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + static +
                          + +
                          +
                          +

                          + setUriFactory() + + +

                          + + +

                          Sets an optional PSR-17 UriFactoryInterface

                          + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $uriFactory + : UriFactoryInterface +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + static +
                          + +
                          +
                          +

                          + storeAccessToken() + + +

                          + + +

                          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                          + + + public + storeAccessToken(AccessToken $token) : static + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $token + : AccessToken +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + inheritDoc +
                          +
                          + + +
                          +
                          + codeCoverageIgnore +
                          +
                          + + +
                          +
                          + +
                          +
                          Return values
                          + static +
                          + +
                          +
                          +

                          + cleanBodyParams() + + +

                          + + +

                          Cleans an array of body parameters

                          + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $params + : iterable<string|int, mixed> +
                          +
                          + +
                          +
                          + + + +
                          +
                          Return values
                          + array<string|int, mixed> +
                          + +
                          +
                          +

                          + cleanQueryParams() + + +

                          + + +

                          Cleans an array of query parameters

                          + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $params + : iterable<string|int, mixed> +
                          +
                          + +
                          +
                          + + + +
                          +
                          Return values
                          + array<string|int, mixed> +
                          + +
                          +
                          +

                          + construct() + + +

                          + + +

                          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                          + + + protected + construct() : void + +
                          +
                          + + + + + +
                          +
                          +

                          + createAccessToken() + + +

                          + + +

                          Creates an access token with the provider set to $this->serviceName

                          + + + protected + createAccessToken() : AccessToken + +
                          +
                          + + + + +
                          +
                          Return values
                          + AccessToken +
                          + +
                          +
                          +

                          + getRequestBody() + + +

                          + + +

                          Prepares the request body

                          + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $body + : StreamInterface|array<string|int, mixed>|string +
                          +
                          + +
                          +
                          + $request + : RequestInterface +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + throws +
                          +
                          + ProviderException + + +
                          +
                          + +
                          +
                          Return values
                          + StreamInterface +
                          + +
                          +
                          +

                          + getRequestHeaders() + + +

                          + + +

                          Prepare request headers

                          + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $headers + : array<string|int, mixed>|null + = null
                          +
                          + +
                          +
                          + + + +
                          +
                          Return values
                          + array<string|int, mixed> +
                          + +
                          +
                          +

                          + getRequestTarget() + + +

                          + + +

                          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                          + + + protected + getRequestTarget(string $uri) : string + +
                          +
                          +

                          Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                          +
                          + +
                          Parameters
                          +
                          +
                          + $uri + : string +
                          +
                          + +
                          +
                          + + +
                          + Tags + + +
                          +
                          +
                          + see +
                          +
                          + OAuthInterface::request() + + +
                          +
                          + throws +
                          +
                          + ProviderException + + +
                          +
                          + +
                          +
                          Return values
                          + string +
                          + +
                          +
                          +

                          + getRequestURL() + + +

                          + + +

                          Prepares the request URL

                          + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                          +
                          + +
                          Parameters
                          +
                          +
                          + $path + : string +
                          +
                          + +
                          +
                          + $params + : array<string|int, mixed>|null + = null
                          +
                          + +
                          +
                          + + + +
                          +
                          Return values
                          + string +
                          + +
                          + +
                          + +
                          +
                          +
                          +
                          +
                          
                          +        
                          + +
                          +
                          + + + +
                          +
                          +
                          + +
                          + On this page + + +
                          + +
                          +
                          +
                          +
                          +
                          +

                          Search results

                          + +
                          +
                          +
                            +
                            +
                            +
                            +
                            + + +
                            + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-GitLab.html b/classes/chillerlan-OAuth-Providers-GitLab.html new file mode 100644 index 00000000..5a8f052f --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-GitLab.html @@ -0,0 +1,3423 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                            +

                            Documentation

                            + + + + + +
                            + +
                            +
                            + + + + +
                            +
                            + + +
                            +

                            + GitLab + + + extends OAuth2Provider + + +
                            + in package + +
                            + + + implements + ClientCredentials, CSRFToken, TokenRefresh + +

                            + +
                            + + +
                            + + + +

                            Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                            + + + +
                            + Tags + + +
                            +
                            +
                            + see +
                            +
                            + https://docs.gitlab.com/ee/api/oauth2.html + + +
                            +
                            + + + +

                            + Table of Contents + + +

                            + + + +

                            + Interfaces + + +

                            +
                            +
                            ClientCredentials
                            Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                            CSRFToken
                            Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                            TokenRefresh
                            Indicates whether the provider is capable of the OAuth2 token refresh.
                            + + + + +

                            + Constants + + +

                            +
                            +
                            + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                            + +
                            + + +

                            + Properties + + +

                            +
                            +
                            + $accessTokenURL + +  : string +
                            + +
                            + $apiDocs + +  : string|null +
                            + +
                            + $apiHeaders + +  : array<string|int, mixed> +
                            +
                            additional headers to use during API access
                            + +
                            + $apiURL + +  : string +
                            + +
                            + $applicationURL + +  : string|null +
                            + +
                            + $authHeaders + +  : array<string|int, mixed> +
                            +
                            additional headers to use during authentication
                            + +
                            + $authMethod + +  : int +
                            +
                            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                            + +
                            + $authMethodHeader + +  : string +
                            +
                            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                            + +
                            + $authMethodQuery + +  : string +
                            +
                            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                            + +
                            + $authURL + +  : string +
                            + +
                            + $clientCredentialsTokenURL + +  : string|null +
                            +
                            An optional client credentials token endpoint in case the provider supports ClientCredentials.
                            + +
                            + $defaultScopes + +  : array<string|int, mixed> +
                            +
                            Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                            + +
                            + $http + +  : ClientInterface +
                            + +
                            + $logger + +  : LoggerInterface +
                            + +
                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                            + +
                            + $refreshTokenURL + +  : string +
                            +
                            An optional refresh token endpoint in case the provider supports TokenRefresh.
                            + +
                            + $requestFactory + +  : RequestFactoryInterface +
                            + +
                            + $revokeURL + +  : string +
                            +
                            an optional URL for application side token revocation
                            + +
                            + $scopesDelimiter + +  : string +
                            +
                            The delimiter string for scopes
                            + +
                            + $serviceName + +  : string +
                            +
                            the name of the provider/class (magic)
                            + +
                            + $storage + +  : OAuthStorageInterface +
                            + +
                            + $streamFactory + +  : StreamFactoryInterface +
                            + +
                            + $uriFactory + +  : UriFactoryInterface +
                            + +
                            + $userRevokeURL + +  : string|null +
                            +
                            an optional link to the page where a user can revoke access tokens (magic)
                            + +
                            + +

                            + Methods + + +

                            +
                            +
                            + __construct() + +  : mixed +
                            +
                            OAuthProvider constructor.
                            + +
                            + __get() + +  : string|null +
                            +
                            Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                            + +
                            + getAccessToken() + +  : AccessToken +
                            +
                            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                            + +
                            + getAuthURL() + +  : UriInterface +
                            +
                            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                            + +
                            + getClientCredentialsToken() + +  : AccessToken +
                            + +
                            + getRequestAuthorization() + +  : RequestInterface +
                            + +
                            + getStorage() + +  : OAuthStorageInterface +
                            +
                            Returns the current OAuthStorageInterface
                            + +
                            + invalidateAccessToken() + +  : bool +
                            + +
                            + me() + +  : ResponseInterface +
                            + +
                            + refreshAccessToken() + +  : AccessToken +
                            + +
                            + request() + +  : ResponseInterface +
                            +
                            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                            + +
                            + retrieveAccessToken() + +  : AccessToken +
                            +
                            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                            + +
                            + sendRequest() + +  : ResponseInterface +
                            + +
                            + setLogger() + +  : static +
                            +
                            Sets an optional PSR-3 LoggerInterface
                            + +
                            + setRequestFactory() + +  : static +
                            +
                            Sets an optional PSR-17 RequestFactoryInterface
                            + +
                            + setStorage() + +  : static +
                            +
                            Sets an optional OAuthStorageInterface
                            + +
                            + setStreamFactory() + +  : static +
                            +
                            Sets an optional PSR-17 StreamFactoryInterface
                            + +
                            + setUriFactory() + +  : static +
                            +
                            Sets an optional PSR-17 UriFactoryInterface
                            + +
                            + storeAccessToken() + +  : static +
                            +
                            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                            + +
                            + cleanBodyParams() + +  : array<string|int, mixed> +
                            +
                            Cleans an array of body parameters
                            + +
                            + cleanQueryParams() + +  : array<string|int, mixed> +
                            +
                            Cleans an array of query parameters
                            + +
                            + construct() + +  : void +
                            +
                            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                            + +
                            + createAccessToken() + +  : AccessToken +
                            +
                            Creates an access token with the provider set to $this->serviceName
                            + +
                            + getRequestBody() + +  : StreamInterface +
                            +
                            Prepares the request body
                            + +
                            + getRequestHeaders() + +  : array<string|int, mixed> +
                            +
                            Prepare request headers
                            + +
                            + getRequestTarget() + +  : string +
                            +
                            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                            + +
                            + getRequestURL() + +  : string +
                            +
                            Prepares the request URL
                            + +
                            + parseTokenResponse() + +  : AccessToken +
                            +
                            Parses the response from a request to the token endpoint
                            + +
                            + + + + + +
                            +

                            + Constants + + +

                            +
                            +

                            + ALLOWED_PROPERTIES + + +

                            + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                            +
                            + + +
                            +

                            + Properties + + +

                            +
                            +

                            + $accessTokenURL + + + + +

                            + + + + + protected + string + $accessTokenURL + = 'https://gitlab.com/oauth/token' + + + + + +
                            +
                            +

                            + $apiDocs + + + + +

                            + + + + + protected + string|null + $apiDocs + = 'https://docs.gitlab.com/ee/api/README.html' + + + + + +
                            +
                            +

                            + $apiHeaders + + + + +

                            + + +

                            additional headers to use during API access

                            + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                            +
                            +

                            + $apiURL + + + + +

                            + + + + + protected + string + $apiURL + = 'https://gitlab.com/api' + + + + + +
                            +
                            +

                            + $applicationURL + + + + +

                            + + + + + protected + string|null + $applicationURL + = 'https://gitlab.com/profile/applications' + + + + + +
                            +
                            +

                            + $authHeaders + + + + +

                            + + +

                            additional headers to use during authentication

                            + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                            +
                            +

                            + $authMethod + + + + +

                            + + +

                            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                            + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                            +
                            +

                            + $authMethodHeader + + + + +

                            + + +

                            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                            + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                            +
                            +

                            + $authMethodQuery + + + + +

                            + + +

                            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                            + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                            +
                            +

                            + $authURL + + + + +

                            + + + + + protected + string + $authURL + = 'https://gitlab.com/oauth/authorize' + + + + + +
                            +
                            +

                            + $clientCredentialsTokenURL + + + + +

                            + + +

                            An optional client credentials token endpoint in case the provider supports ClientCredentials.

                            + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                            If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                            +
                            + + + + +
                            +
                            +

                            + $defaultScopes + + + + +

                            + + +

                            Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                            + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
                            +
                            +

                            + $http + + + + +

                            + + + + + protected + ClientInterface + $http + + + + + + +
                            +
                            +

                            + $logger + + + + +

                            + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                            + +
                            +

                            + $refreshTokenURL + + + + +

                            + + +

                            An optional refresh token endpoint in case the provider supports TokenRefresh.

                            + + + protected + string + $refreshTokenURL + + +

                            If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                            +
                            + + + +
                            + Tags + + +
                            +
                            +
                            + see +
                            +
                            + TokenRefresh + + +
                            +
                            + +
                            +
                            +

                            + $requestFactory + + + + +

                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                            +
                            +

                            + $revokeURL + + + + +

                            + + +

                            an optional URL for application side token revocation

                            + + + protected + string + $revokeURL + + + + + +
                            + Tags + + +
                            +
                            +
                            + see +
                            +
                            + TokenInvalidate + + +
                            +
                            + +
                            +
                            +

                            + $scopesDelimiter + + + + +

                            + + +

                            The delimiter string for scopes

                            + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                            +
                            +

                            + $serviceName + + + + +

                            + + +

                            the name of the provider/class (magic)

                            + + + protected + string + $serviceName + + + + + + +
                            + +
                            +

                            + $streamFactory + + + + +

                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                            +
                            +

                            + $uriFactory + + + + +

                            + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                            +
                            +

                            + $userRevokeURL + + + + +

                            + + +

                            an optional link to the page where a user can revoke access tokens (magic)

                            + + + protected + string|null + $userRevokeURL + = null + + + + + +
                            +
                            + +
                            +

                            + Methods + + +

                            +
                            +

                            + __construct() + + +

                            + + +

                            OAuthProvider constructor.

                            + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $options + : OAuthOptions|SettingsContainerInterface +
                            +
                            + +
                            +
                            + $http + : ClientInterface +
                            +
                            + +
                            +
                            + $requestFactory + : RequestFactoryInterface +
                            +
                            + +
                            +
                            + $streamFactory + : StreamFactoryInterface +
                            +
                            + +
                            +
                            + $uriFactory + : UriFactoryInterface +
                            +
                            + +
                            +
                            + $storage + : OAuthStorageInterface + = new MemoryStorage()
                            +
                            + +
                            +
                            + $logger + : LoggerInterface + = new NullLogger()
                            +
                            + +
                            +
                            + + + + +
                            +
                            +

                            + __get() + + +

                            + + +

                            Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                            + + + public + __get(string $name) : string|null + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            + +
                            +
                            + + + +
                            +
                            Return values
                            + string|null +
                            + +
                            +
                            +

                            + getAccessToken() + + +

                            + + +

                            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                            + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $code + : string +
                            +
                            + +
                            +
                            + $state + : string|null + = null
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + AccessToken +
                            + +
                            +
                            +

                            + getAuthURL() + + +

                            + + +

                            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                            + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $params + : array<string|int, mixed>|null + = null
                            +
                            + +
                            +
                            + $scopes + : array<string|int, mixed>|null + = null
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + UriInterface +
                            + +
                            +
                            +

                            + getClientCredentialsToken() + + +

                            + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $scopes + : array<string|int, mixed>|null + = null
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + implements +
                            +
                            + +

                            \chillerlan\OAuth\Core\ClientCredentials

                            +
                            + +
                            +
                            + throws +
                            +
                            + ProviderException + + +
                            +
                            + +
                            +
                            Return values
                            + AccessToken +
                            + +
                            +
                            +

                            + getRequestAuthorization() + + +

                            + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $request + : RequestInterface +
                            +
                            + +
                            +
                            + $token + : AccessToken +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + RequestInterface +
                            + +
                            +
                            +

                            + getStorage() + + +

                            + + +

                            Returns the current OAuthStorageInterface

                            + + + public + getStorage() : OAuthStorageInterface + +
                            +
                            + + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + codeCoverageIgnore +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + OAuthStorageInterface +
                            + +
                            +
                            +

                            + invalidateAccessToken() + + +

                            + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $token + : AccessToken|null + = null
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + implements +
                            +
                            + +

                            \chillerlan\OAuth\Core\TokenInvalidate

                            +
                            + +
                            +
                            + codeCoverageIgnore +
                            +
                            + + +
                            +
                            + throws +
                            +
                            + ProviderException + + +
                            +
                            + +
                            +
                            Return values
                            + bool +
                            + +
                            +
                            +

                            + me() + + +

                            + + + + + public + me() : ResponseInterface + +
                            +
                            + + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + ResponseInterface +
                            + +
                            +
                            +

                            + refreshAccessToken() + + +

                            + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $token + : AccessToken|null + = null
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + implements +
                            +
                            + +

                            \chillerlan\OAuth\Core\TokenRefresh

                            +
                            + +
                            +
                            + throws +
                            +
                            + ProviderException + + +
                            +
                            + +
                            +
                            Return values
                            + AccessToken +
                            + +
                            +
                            +

                            + request() + + +

                            + + +

                            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                            + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $path + : string +
                            +
                            + +
                            +
                            + $params + : array<string|int, mixed>|null + = null
                            +
                            + +
                            +
                            + $method + : string|null + = null
                            +
                            + +
                            +
                            + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                            +
                            + +
                            +
                            + $headers + : array<string|int, mixed>|null + = null
                            +
                            + +
                            +
                            + $protocolVersion + : string|null + = null
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + ResponseInterface +
                            + +
                            +
                            +

                            + retrieveAccessToken() + + +

                            + + +

                            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                            + + + public + retrieveAccessToken() : AccessToken + +
                            +
                            + + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + codeCoverageIgnore +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + AccessToken +
                            + +
                            +
                            +

                            + sendRequest() + + +

                            + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $request + : RequestInterface +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + ResponseInterface +
                            + +
                            +
                            +

                            + setLogger() + + +

                            + + +

                            Sets an optional PSR-3 LoggerInterface

                            + + + public + setLogger(LoggerInterface $logger) : static + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $logger + : LoggerInterface +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + codeCoverageIgnore +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + static +
                            + +
                            +
                            +

                            + setRequestFactory() + + +

                            + + +

                            Sets an optional PSR-17 RequestFactoryInterface

                            + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $requestFactory + : RequestFactoryInterface +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + codeCoverageIgnore +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + static +
                            + +
                            +
                            +

                            + setStorage() + + +

                            + + +

                            Sets an optional OAuthStorageInterface

                            + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $storage + : OAuthStorageInterface +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + codeCoverageIgnore +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + static +
                            + +
                            +
                            +

                            + setStreamFactory() + + +

                            + + +

                            Sets an optional PSR-17 StreamFactoryInterface

                            + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $streamFactory + : StreamFactoryInterface +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + codeCoverageIgnore +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + static +
                            + +
                            +
                            +

                            + setUriFactory() + + +

                            + + +

                            Sets an optional PSR-17 UriFactoryInterface

                            + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $uriFactory + : UriFactoryInterface +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + codeCoverageIgnore +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + static +
                            + +
                            +
                            +

                            + storeAccessToken() + + +

                            + + +

                            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                            + + + public + storeAccessToken(AccessToken $token) : static + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $token + : AccessToken +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + inheritDoc +
                            +
                            + + +
                            +
                            + codeCoverageIgnore +
                            +
                            + + +
                            +
                            + +
                            +
                            Return values
                            + static +
                            + +
                            +
                            +

                            + cleanBodyParams() + + +

                            + + +

                            Cleans an array of body parameters

                            + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $params + : iterable<string|int, mixed> +
                            +
                            + +
                            +
                            + + + +
                            +
                            Return values
                            + array<string|int, mixed> +
                            + +
                            +
                            +

                            + cleanQueryParams() + + +

                            + + +

                            Cleans an array of query parameters

                            + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $params + : iterable<string|int, mixed> +
                            +
                            + +
                            +
                            + + + +
                            +
                            Return values
                            + array<string|int, mixed> +
                            + +
                            +
                            +

                            + construct() + + +

                            + + +

                            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                            + + + protected + construct() : void + +
                            +
                            + + + + + +
                            +
                            +

                            + createAccessToken() + + +

                            + + +

                            Creates an access token with the provider set to $this->serviceName

                            + + + protected + createAccessToken() : AccessToken + +
                            +
                            + + + + +
                            +
                            Return values
                            + AccessToken +
                            + +
                            +
                            +

                            + getRequestBody() + + +

                            + + +

                            Prepares the request body

                            + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $body + : StreamInterface|array<string|int, mixed>|string +
                            +
                            + +
                            +
                            + $request + : RequestInterface +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + throws +
                            +
                            + ProviderException + + +
                            +
                            + +
                            +
                            Return values
                            + StreamInterface +
                            + +
                            +
                            +

                            + getRequestHeaders() + + +

                            + + +

                            Prepare request headers

                            + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $headers + : array<string|int, mixed>|null + = null
                            +
                            + +
                            +
                            + + + +
                            +
                            Return values
                            + array<string|int, mixed> +
                            + +
                            +
                            +

                            + getRequestTarget() + + +

                            + + +

                            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                            + + + protected + getRequestTarget(string $uri) : string + +
                            +
                            +

                            Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                            +
                            + +
                            Parameters
                            +
                            +
                            + $uri + : string +
                            +
                            + +
                            +
                            + + +
                            + Tags + + +
                            +
                            +
                            + see +
                            +
                            + OAuthInterface::request() + + +
                            +
                            + throws +
                            +
                            + ProviderException + + +
                            +
                            + +
                            +
                            Return values
                            + string +
                            + +
                            +
                            +

                            + getRequestURL() + + +

                            + + +

                            Prepares the request URL

                            + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                            +
                            + +
                            Parameters
                            +
                            +
                            + $path + : string +
                            +
                            + +
                            +
                            + $params + : array<string|int, mixed>|null + = null
                            +
                            + +
                            +
                            + + + +
                            +
                            Return values
                            + string +
                            + +
                            + +
                            + +
                            +
                            +
                            +
                            +
                            
                            +        
                            + +
                            +
                            + + + +
                            +
                            +
                            + +
                            + On this page + + +
                            + +
                            +
                            +
                            +
                            +
                            +

                            Search results

                            + +
                            +
                            +
                              +
                              +
                              +
                              +
                              + + +
                              + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Google.html b/classes/chillerlan-OAuth-Providers-Google.html new file mode 100644 index 00000000..9d096a96 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Google.html @@ -0,0 +1,3577 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                              +

                              Documentation

                              + + + + + +
                              + +
                              +
                              + + + + +
                              +
                              + + +
                              +

                              + Google + + + extends OAuth2Provider + + +
                              + in package + +
                              + + + implements + CSRFToken + +

                              + +
                              + + +
                              + + + +

                              Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                              + + + +
                              + Tags + + +
                              +
                              +
                              + see +
                              +
                              + https://developers.google.com/identity/protocols/OAuth2WebServer + + +
                              +
                              + see +
                              +
                              + https://developers.google.com/identity/protocols/OAuth2ServiceAccount + + +
                              +
                              + see +
                              +
                              + https://developers.google.com/oauthplayground/ + + +
                              +
                              + + + +

                              + Table of Contents + + +

                              + + + +

                              + Interfaces + + +

                              +
                              +
                              CSRFToken
                              Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                              + + + + +

                              + Constants + + +

                              +
                              +
                              + SCOPE_EMAIL + +  = 'email' +
                              + +
                              + SCOPE_PROFILE + +  = 'profile' +
                              + +
                              + SCOPE_USERINFO_EMAIL + +  = 'https://www.googleapis.com/auth/userinfo.email' +
                              + +
                              + SCOPE_USERINFO_PROFILE + +  = 'https://www.googleapis.com/auth/userinfo.profile' +
                              + +
                              + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                              + +
                              + + +

                              + Properties + + +

                              +
                              +
                              + $accessTokenURL + +  : string +
                              + +
                              + $apiDocs + +  : string|null +
                              + +
                              + $apiHeaders + +  : array<string|int, mixed> +
                              +
                              additional headers to use during API access
                              + +
                              + $apiURL + +  : string +
                              + +
                              + $applicationURL + +  : string|null +
                              + +
                              + $authHeaders + +  : array<string|int, mixed> +
                              +
                              additional headers to use during authentication
                              + +
                              + $authMethod + +  : int +
                              +
                              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                              + +
                              + $authMethodHeader + +  : string +
                              +
                              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                              + +
                              + $authMethodQuery + +  : string +
                              +
                              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                              + +
                              + $authURL + +  : string +
                              + +
                              + $clientCredentialsTokenURL + +  : string|null +
                              +
                              An optional client credentials token endpoint in case the provider supports ClientCredentials.
                              + +
                              + $defaultScopes + +  : array<string|int, mixed> +
                              +
                              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                              + +
                              + $http + +  : ClientInterface +
                              + +
                              + $logger + +  : LoggerInterface +
                              + +
                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                              + +
                              + $refreshTokenURL + +  : string +
                              +
                              An optional refresh token endpoint in case the provider supports TokenRefresh.
                              + +
                              + $requestFactory + +  : RequestFactoryInterface +
                              + +
                              + $revokeURL + +  : string +
                              +
                              an optional URL for application side token revocation
                              + +
                              + $scopesDelimiter + +  : string +
                              +
                              The delimiter string for scopes
                              + +
                              + $serviceName + +  : string +
                              +
                              the name of the provider/class (magic)
                              + +
                              + $storage + +  : OAuthStorageInterface +
                              + +
                              + $streamFactory + +  : StreamFactoryInterface +
                              + +
                              + $uriFactory + +  : UriFactoryInterface +
                              + +
                              + $userRevokeURL + +  : string|null +
                              + +
                              + +

                              + Methods + + +

                              +
                              +
                              + __construct() + +  : mixed +
                              +
                              OAuthProvider constructor.
                              + +
                              + __get() + +  : string|null +
                              +
                              Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                              + +
                              + getAccessToken() + +  : AccessToken +
                              +
                              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                              + +
                              + getAuthURL() + +  : UriInterface +
                              +
                              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                              + +
                              + getClientCredentialsToken() + +  : AccessToken +
                              + +
                              + getRequestAuthorization() + +  : RequestInterface +
                              + +
                              + getStorage() + +  : OAuthStorageInterface +
                              +
                              Returns the current OAuthStorageInterface
                              + +
                              + invalidateAccessToken() + +  : bool +
                              + +
                              + me() + +  : ResponseInterface +
                              + +
                              + refreshAccessToken() + +  : AccessToken +
                              + +
                              + request() + +  : ResponseInterface +
                              +
                              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                              + +
                              + retrieveAccessToken() + +  : AccessToken +
                              +
                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                              + +
                              + sendRequest() + +  : ResponseInterface +
                              + +
                              + setLogger() + +  : static +
                              +
                              Sets an optional PSR-3 LoggerInterface
                              + +
                              + setRequestFactory() + +  : static +
                              +
                              Sets an optional PSR-17 RequestFactoryInterface
                              + +
                              + setStorage() + +  : static +
                              +
                              Sets an optional OAuthStorageInterface
                              + +
                              + setStreamFactory() + +  : static +
                              +
                              Sets an optional PSR-17 StreamFactoryInterface
                              + +
                              + setUriFactory() + +  : static +
                              +
                              Sets an optional PSR-17 UriFactoryInterface
                              + +
                              + storeAccessToken() + +  : static +
                              +
                              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                              + +
                              + cleanBodyParams() + +  : array<string|int, mixed> +
                              +
                              Cleans an array of body parameters
                              + +
                              + cleanQueryParams() + +  : array<string|int, mixed> +
                              +
                              Cleans an array of query parameters
                              + +
                              + construct() + +  : void +
                              +
                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                              + +
                              + createAccessToken() + +  : AccessToken +
                              +
                              Creates an access token with the provider set to $this->serviceName
                              + +
                              + getRequestBody() + +  : StreamInterface +
                              +
                              Prepares the request body
                              + +
                              + getRequestHeaders() + +  : array<string|int, mixed> +
                              +
                              Prepare request headers
                              + +
                              + getRequestTarget() + +  : string +
                              +
                              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                              + +
                              + getRequestURL() + +  : string +
                              +
                              Prepares the request URL
                              + +
                              + parseTokenResponse() + +  : AccessToken +
                              +
                              Parses the response from a request to the token endpoint
                              + +
                              + + + + + +
                              +

                              + Constants + + +

                              +
                              +

                              + SCOPE_EMAIL + + +

                              + + + + + + public + mixed + SCOPE_EMAIL + = 'email' + + + + + + + +
                              +
                              +

                              + SCOPE_PROFILE + + +

                              + + + + + + public + mixed + SCOPE_PROFILE + = 'profile' + + + + + + + +
                              +
                              +

                              + SCOPE_USERINFO_EMAIL + + +

                              + + + + + + public + mixed + SCOPE_USERINFO_EMAIL + = 'https://www.googleapis.com/auth/userinfo.email' + + + + + + + +
                              +
                              +

                              + SCOPE_USERINFO_PROFILE + + +

                              + + + + + + public + mixed + SCOPE_USERINFO_PROFILE + = 'https://www.googleapis.com/auth/userinfo.profile' + + + + + + + +
                              +
                              +

                              + ALLOWED_PROPERTIES + + +

                              + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                              +
                              + + +
                              +

                              + Properties + + +

                              +
                              +

                              + $accessTokenURL + + + + +

                              + + + + + protected + string + $accessTokenURL + = 'https://accounts.google.com/o/oauth2/token' + + + + + +
                              +
                              +

                              + $apiDocs + + + + +

                              + + + + + protected + string|null + $apiDocs + = 'https://developers.google.com/oauthplayground/' + + + + + +
                              +
                              +

                              + $apiHeaders + + + + +

                              + + +

                              additional headers to use during API access

                              + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                              +
                              +

                              + $apiURL + + + + +

                              + + + + + protected + string + $apiURL + = 'https://www.googleapis.com' + + + + + +
                              +
                              +

                              + $applicationURL + + + + +

                              + + + + + protected + string|null + $applicationURL + = 'https://console.developers.google.com/apis/credentials' + + + + + +
                              +
                              +

                              + $authHeaders + + + + +

                              + + +

                              additional headers to use during authentication

                              + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                              +
                              +

                              + $authMethod + + + + +

                              + + +

                              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                              + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                              +
                              +

                              + $authMethodHeader + + + + +

                              + + +

                              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                              + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                              +
                              +

                              + $authMethodQuery + + + + +

                              + + +

                              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                              + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                              +
                              +

                              + $authURL + + + + +

                              + + + + + protected + string + $authURL + = 'https://accounts.google.com/o/oauth2/auth' + + + + + +
                              +
                              +

                              + $clientCredentialsTokenURL + + + + +

                              + + +

                              An optional client credentials token endpoint in case the provider supports ClientCredentials.

                              + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                              If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                              +
                              + + + + +
                              +
                              +

                              + $defaultScopes + + + + +

                              + + +

                              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                              + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_EMAIL, self::SCOPE_PROFILE] + + + + + +
                              +
                              +

                              + $http + + + + +

                              + + + + + protected + ClientInterface + $http + + + + + + +
                              +
                              +

                              + $logger + + + + +

                              + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                              + +
                              +

                              + $refreshTokenURL + + + + +

                              + + +

                              An optional refresh token endpoint in case the provider supports TokenRefresh.

                              + + + protected + string + $refreshTokenURL + + +

                              If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                              +
                              + + + +
                              + Tags + + +
                              +
                              +
                              + see +
                              +
                              + TokenRefresh + + +
                              +
                              + +
                              +
                              +

                              + $requestFactory + + + + +

                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                              +
                              +

                              + $revokeURL + + + + +

                              + + +

                              an optional URL for application side token revocation

                              + + + protected + string + $revokeURL + + + + + +
                              + Tags + + +
                              +
                              +
                              + see +
                              +
                              + TokenInvalidate + + +
                              +
                              + +
                              +
                              +

                              + $scopesDelimiter + + + + +

                              + + +

                              The delimiter string for scopes

                              + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                              +
                              +

                              + $serviceName + + + + +

                              + + +

                              the name of the provider/class (magic)

                              + + + protected + string + $serviceName + + + + + + +
                              + +
                              +

                              + $streamFactory + + + + +

                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                              +
                              +

                              + $uriFactory + + + + +

                              + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                              +
                              +

                              + $userRevokeURL + + + + +

                              + + + + + protected + string|null + $userRevokeURL + = 'https://myaccount.google.com/permissions' + + + + + +
                              +
                              + +
                              +

                              + Methods + + +

                              +
                              +

                              + __construct() + + +

                              + + +

                              OAuthProvider constructor.

                              + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $options + : OAuthOptions|SettingsContainerInterface +
                              +
                              + +
                              +
                              + $http + : ClientInterface +
                              +
                              + +
                              +
                              + $requestFactory + : RequestFactoryInterface +
                              +
                              + +
                              +
                              + $streamFactory + : StreamFactoryInterface +
                              +
                              + +
                              +
                              + $uriFactory + : UriFactoryInterface +
                              +
                              + +
                              +
                              + $storage + : OAuthStorageInterface + = new MemoryStorage()
                              +
                              + +
                              +
                              + $logger + : LoggerInterface + = new NullLogger()
                              +
                              + +
                              +
                              + + + + +
                              +
                              +

                              + __get() + + +

                              + + +

                              Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                              + + + public + __get(string $name) : string|null + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $name + : string +
                              +
                              + +
                              +
                              + + + +
                              +
                              Return values
                              + string|null +
                              + +
                              +
                              +

                              + getAccessToken() + + +

                              + + +

                              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                              + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $code + : string +
                              +
                              + +
                              +
                              + $state + : string|null + = null
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + AccessToken +
                              + +
                              +
                              +

                              + getAuthURL() + + +

                              + + +

                              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                              + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $params + : array<string|int, mixed>|null + = null
                              +
                              + +
                              +
                              + $scopes + : array<string|int, mixed>|null + = null
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + UriInterface +
                              + +
                              +
                              +

                              + getClientCredentialsToken() + + +

                              + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $scopes + : array<string|int, mixed>|null + = null
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + implements +
                              +
                              + +

                              \chillerlan\OAuth\Core\ClientCredentials

                              +
                              + +
                              +
                              + throws +
                              +
                              + ProviderException + + +
                              +
                              + +
                              +
                              Return values
                              + AccessToken +
                              + +
                              +
                              +

                              + getRequestAuthorization() + + +

                              + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $request + : RequestInterface +
                              +
                              + +
                              +
                              + $token + : AccessToken +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + RequestInterface +
                              + +
                              +
                              +

                              + getStorage() + + +

                              + + +

                              Returns the current OAuthStorageInterface

                              + + + public + getStorage() : OAuthStorageInterface + +
                              +
                              + + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + codeCoverageIgnore +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + OAuthStorageInterface +
                              + +
                              +
                              +

                              + invalidateAccessToken() + + +

                              + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $token + : AccessToken|null + = null
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + implements +
                              +
                              + +

                              \chillerlan\OAuth\Core\TokenInvalidate

                              +
                              + +
                              +
                              + codeCoverageIgnore +
                              +
                              + + +
                              +
                              + throws +
                              +
                              + ProviderException + + +
                              +
                              + +
                              +
                              Return values
                              + bool +
                              + +
                              +
                              +

                              + me() + + +

                              + + + + + public + me() : ResponseInterface + +
                              +
                              + + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + ResponseInterface +
                              + +
                              +
                              +

                              + refreshAccessToken() + + +

                              + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $token + : AccessToken|null + = null
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + implements +
                              +
                              + +

                              \chillerlan\OAuth\Core\TokenRefresh

                              +
                              + +
                              +
                              + throws +
                              +
                              + ProviderException + + +
                              +
                              + +
                              +
                              Return values
                              + AccessToken +
                              + +
                              +
                              +

                              + request() + + +

                              + + +

                              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                              + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $path + : string +
                              +
                              + +
                              +
                              + $params + : array<string|int, mixed>|null + = null
                              +
                              + +
                              +
                              + $method + : string|null + = null
                              +
                              + +
                              +
                              + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                              +
                              + +
                              +
                              + $headers + : array<string|int, mixed>|null + = null
                              +
                              + +
                              +
                              + $protocolVersion + : string|null + = null
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + ResponseInterface +
                              + +
                              +
                              +

                              + retrieveAccessToken() + + +

                              + + +

                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                              + + + public + retrieveAccessToken() : AccessToken + +
                              +
                              + + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + codeCoverageIgnore +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + AccessToken +
                              + +
                              +
                              +

                              + sendRequest() + + +

                              + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $request + : RequestInterface +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + ResponseInterface +
                              + +
                              +
                              +

                              + setLogger() + + +

                              + + +

                              Sets an optional PSR-3 LoggerInterface

                              + + + public + setLogger(LoggerInterface $logger) : static + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $logger + : LoggerInterface +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + codeCoverageIgnore +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + static +
                              + +
                              +
                              +

                              + setRequestFactory() + + +

                              + + +

                              Sets an optional PSR-17 RequestFactoryInterface

                              + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $requestFactory + : RequestFactoryInterface +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + codeCoverageIgnore +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + static +
                              + +
                              +
                              +

                              + setStorage() + + +

                              + + +

                              Sets an optional OAuthStorageInterface

                              + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $storage + : OAuthStorageInterface +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + codeCoverageIgnore +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + static +
                              + +
                              +
                              +

                              + setStreamFactory() + + +

                              + + +

                              Sets an optional PSR-17 StreamFactoryInterface

                              + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $streamFactory + : StreamFactoryInterface +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + codeCoverageIgnore +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + static +
                              + +
                              +
                              +

                              + setUriFactory() + + +

                              + + +

                              Sets an optional PSR-17 UriFactoryInterface

                              + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $uriFactory + : UriFactoryInterface +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + codeCoverageIgnore +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + static +
                              + +
                              +
                              +

                              + storeAccessToken() + + +

                              + + +

                              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                              + + + public + storeAccessToken(AccessToken $token) : static + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $token + : AccessToken +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + inheritDoc +
                              +
                              + + +
                              +
                              + codeCoverageIgnore +
                              +
                              + + +
                              +
                              + +
                              +
                              Return values
                              + static +
                              + +
                              +
                              +

                              + cleanBodyParams() + + +

                              + + +

                              Cleans an array of body parameters

                              + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $params + : iterable<string|int, mixed> +
                              +
                              + +
                              +
                              + + + +
                              +
                              Return values
                              + array<string|int, mixed> +
                              + +
                              +
                              +

                              + cleanQueryParams() + + +

                              + + +

                              Cleans an array of query parameters

                              + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $params + : iterable<string|int, mixed> +
                              +
                              + +
                              +
                              + + + +
                              +
                              Return values
                              + array<string|int, mixed> +
                              + +
                              +
                              +

                              + construct() + + +

                              + + +

                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                              + + + protected + construct() : void + +
                              +
                              + + + + + +
                              +
                              +

                              + createAccessToken() + + +

                              + + +

                              Creates an access token with the provider set to $this->serviceName

                              + + + protected + createAccessToken() : AccessToken + +
                              +
                              + + + + +
                              +
                              Return values
                              + AccessToken +
                              + +
                              +
                              +

                              + getRequestBody() + + +

                              + + +

                              Prepares the request body

                              + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $body + : StreamInterface|array<string|int, mixed>|string +
                              +
                              + +
                              +
                              + $request + : RequestInterface +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + throws +
                              +
                              + ProviderException + + +
                              +
                              + +
                              +
                              Return values
                              + StreamInterface +
                              + +
                              +
                              +

                              + getRequestHeaders() + + +

                              + + +

                              Prepare request headers

                              + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $headers + : array<string|int, mixed>|null + = null
                              +
                              + +
                              +
                              + + + +
                              +
                              Return values
                              + array<string|int, mixed> +
                              + +
                              +
                              +

                              + getRequestTarget() + + +

                              + + +

                              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                              + + + protected + getRequestTarget(string $uri) : string + +
                              +
                              +

                              Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                              +
                              + +
                              Parameters
                              +
                              +
                              + $uri + : string +
                              +
                              + +
                              +
                              + + +
                              + Tags + + +
                              +
                              +
                              + see +
                              +
                              + OAuthInterface::request() + + +
                              +
                              + throws +
                              +
                              + ProviderException + + +
                              +
                              + +
                              +
                              Return values
                              + string +
                              + +
                              +
                              +

                              + getRequestURL() + + +

                              + + +

                              Prepares the request URL

                              + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                              +
                              + +
                              Parameters
                              +
                              +
                              + $path + : string +
                              +
                              + +
                              +
                              + $params + : array<string|int, mixed>|null + = null
                              +
                              + +
                              +
                              + + + +
                              +
                              Return values
                              + string +
                              + +
                              + +
                              + +
                              +
                              +
                              +
                              +
                              
                              +        
                              + +
                              +
                              + + + +
                              +
                              +
                              + +
                              + On this page + + +
                              + +
                              +
                              +
                              +
                              +
                              +

                              Search results

                              + +
                              +
                              +
                                +
                                +
                                +
                                +
                                + + +
                                + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-GuildWars2.html b/classes/chillerlan-OAuth-Providers-GuildWars2.html new file mode 100644 index 00000000..6d3256fc --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-GuildWars2.html @@ -0,0 +1,3891 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                +

                                Documentation

                                + + + + + +
                                + +
                                +
                                + + + + +
                                +
                                + + +
                                +

                                + GuildWars2 + + + extends OAuth2Provider + + +
                                + in package + +
                                + + +

                                + +
                                + + +
                                + + + +

                                GW2 does not support authentication (anymore) but the API still works like a regular OAUth API, so.

                                + +

                                ..

                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + see +
                                +
                                + https://api.guildwars2.com/v2 + + +
                                +
                                + see +
                                +
                                + https://wiki.guildwars2.com/wiki/API:Main + + +
                                +
                                + + + +

                                + Table of Contents + + +

                                + + + + + + + +

                                + Constants + + +

                                +
                                +
                                + SCOPE_ACCOUNT + +  = 'account' +
                                + +
                                + SCOPE_BUILDS + +  = 'builds' +
                                + +
                                + SCOPE_CHARACTERS + +  = 'characters' +
                                + +
                                + SCOPE_GUILDS + +  = 'guilds' +
                                + +
                                + SCOPE_INVENTORIES + +  = 'inventories' +
                                + +
                                + SCOPE_PROGRESSION + +  = 'progression' +
                                + +
                                + SCOPE_PVP + +  = 'pvp' +
                                + +
                                + SCOPE_TRADINGPOST + +  = 'tradingpost' +
                                + +
                                + SCOPE_UNLOCKS + +  = 'unlocks' +
                                + +
                                + SCOPE_WALLET + +  = 'wallet' +
                                + +
                                + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                + +
                                + AUTH_ERRMSG + +  = 'GuildWars2 does not support authentication anymore.' +
                                + +
                                + + +

                                + Properties + + +

                                +
                                +
                                + $accessTokenURL + +  : string +
                                +
                                the provider's access token exchange URL
                                + +
                                + $apiDocs + +  : string|null +
                                + +
                                + $apiHeaders + +  : array<string|int, mixed> +
                                +
                                additional headers to use during API access
                                + +
                                + $apiURL + +  : string +
                                + +
                                + $applicationURL + +  : string|null +
                                + +
                                + $authHeaders + +  : array<string|int, mixed> +
                                +
                                additional headers to use during authentication
                                + +
                                + $authMethod + +  : int +
                                +
                                Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                + +
                                + $authMethodHeader + +  : string +
                                +
                                The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                + +
                                + $authMethodQuery + +  : string +
                                +
                                The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                + +
                                + $authURL + +  : string +
                                + +
                                + $clientCredentialsTokenURL + +  : string|null +
                                +
                                An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                + +
                                + $defaultScopes + +  : array<string|int, mixed> +
                                +
                                Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                + +
                                + $http + +  : ClientInterface +
                                + +
                                + $logger + +  : LoggerInterface +
                                + +
                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                + +
                                + $refreshTokenURL + +  : string +
                                +
                                An optional refresh token endpoint in case the provider supports TokenRefresh.
                                + +
                                + $requestFactory + +  : RequestFactoryInterface +
                                + +
                                + $revokeURL + +  : string +
                                +
                                an optional URL for application side token revocation
                                + +
                                + $scopesDelimiter + +  : string +
                                +
                                The delimiter string for scopes
                                + +
                                + $serviceName + +  : string +
                                +
                                the name of the provider/class (magic)
                                + +
                                + $storage + +  : OAuthStorageInterface +
                                + +
                                + $streamFactory + +  : StreamFactoryInterface +
                                + +
                                + $uriFactory + +  : UriFactoryInterface +
                                + +
                                + $userRevokeURL + +  : string|null +
                                + +
                                + +

                                + Methods + + +

                                +
                                +
                                + __construct() + +  : mixed +
                                +
                                OAuthProvider constructor.
                                + +
                                + __get() + +  : string|null +
                                +
                                Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                + +
                                + getAccessToken() + +  : AccessToken +
                                +
                                Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                + +
                                + getAuthURL() + +  : UriInterface +
                                +
                                Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                + +
                                + getClientCredentialsToken() + +  : AccessToken +
                                + +
                                + getRequestAuthorization() + +  : RequestInterface +
                                + +
                                + getStorage() + +  : OAuthStorageInterface +
                                +
                                Returns the current OAuthStorageInterface
                                + +
                                + invalidateAccessToken() + +  : bool +
                                + +
                                + me() + +  : ResponseInterface +
                                + +
                                + refreshAccessToken() + +  : AccessToken +
                                + +
                                + request() + +  : ResponseInterface +
                                +
                                Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                + +
                                + retrieveAccessToken() + +  : AccessToken +
                                +
                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                + +
                                + sendRequest() + +  : ResponseInterface +
                                + +
                                + setLogger() + +  : static +
                                +
                                Sets an optional PSR-3 LoggerInterface
                                + +
                                + setRequestFactory() + +  : static +
                                +
                                Sets an optional PSR-17 RequestFactoryInterface
                                + +
                                + setStorage() + +  : static +
                                +
                                Sets an optional OAuthStorageInterface
                                + +
                                + setStreamFactory() + +  : static +
                                +
                                Sets an optional PSR-17 StreamFactoryInterface
                                + +
                                + setUriFactory() + +  : static +
                                +
                                Sets an optional PSR-17 UriFactoryInterface
                                + +
                                + storeAccessToken() + +  : static +
                                +
                                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                + +
                                + storeGW2Token() + +  : AccessToken +
                                + +
                                + cleanBodyParams() + +  : array<string|int, mixed> +
                                +
                                Cleans an array of body parameters
                                + +
                                + cleanQueryParams() + +  : array<string|int, mixed> +
                                +
                                Cleans an array of query parameters
                                + +
                                + construct() + +  : void +
                                +
                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                + +
                                + createAccessToken() + +  : AccessToken +
                                +
                                Creates an access token with the provider set to $this->serviceName
                                + +
                                + getRequestBody() + +  : StreamInterface +
                                +
                                Prepares the request body
                                + +
                                + getRequestHeaders() + +  : array<string|int, mixed> +
                                +
                                Prepare request headers
                                + +
                                + getRequestTarget() + +  : string +
                                +
                                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                + +
                                + getRequestURL() + +  : string +
                                +
                                Prepares the request URL
                                + +
                                + parseTokenResponse() + +  : AccessToken +
                                +
                                Parses the response from a request to the token endpoint
                                + +
                                + + + + + +
                                +

                                + Constants + + +

                                +
                                +

                                + SCOPE_ACCOUNT + + +

                                + + + + + + public + mixed + SCOPE_ACCOUNT + = 'account' + + + + + + + +
                                +
                                +

                                + SCOPE_BUILDS + + +

                                + + + + + + public + mixed + SCOPE_BUILDS + = 'builds' + + + + + + + +
                                +
                                +

                                + SCOPE_CHARACTERS + + +

                                + + + + + + public + mixed + SCOPE_CHARACTERS + = 'characters' + + + + + + + +
                                +
                                +

                                + SCOPE_GUILDS + + +

                                + + + + + + public + mixed + SCOPE_GUILDS + = 'guilds' + + + + + + + +
                                +
                                +

                                + SCOPE_INVENTORIES + + +

                                + + + + + + public + mixed + SCOPE_INVENTORIES + = 'inventories' + + + + + + + +
                                +
                                +

                                + SCOPE_PROGRESSION + + +

                                + + + + + + public + mixed + SCOPE_PROGRESSION + = 'progression' + + + + + + + +
                                +
                                +

                                + SCOPE_PVP + + +

                                + + + + + + public + mixed + SCOPE_PVP + = 'pvp' + + + + + + + +
                                +
                                +

                                + SCOPE_TRADINGPOST + + +

                                + + + + + + public + mixed + SCOPE_TRADINGPOST + = 'tradingpost' + + + + + + + +
                                +
                                +

                                + SCOPE_UNLOCKS + + +

                                + + + + + + public + mixed + SCOPE_UNLOCKS + = 'unlocks' + + + + + + + +
                                +
                                +

                                + SCOPE_WALLET + + +

                                + + + + + + public + mixed + SCOPE_WALLET + = 'wallet' + + + + + + + +
                                +
                                +

                                + ALLOWED_PROPERTIES + + +

                                + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                +
                                +

                                + AUTH_ERRMSG + + +

                                + + + + + + protected + mixed + AUTH_ERRMSG + = 'GuildWars2 does not support authentication anymore.' + + + + + + + +
                                +
                                + + +
                                +

                                + Properties + + +

                                +
                                +

                                + $accessTokenURL + + + + +

                                + + +

                                the provider's access token exchange URL

                                + + + protected + string + $accessTokenURL + + + + + + +
                                +
                                +

                                + $apiDocs + + + + +

                                + + + + + protected + string|null + $apiDocs + = 'https://wiki.guildwars2.com/wiki/API:Main' + + + + + +
                                +
                                +

                                + $apiHeaders + + + + +

                                + + +

                                additional headers to use during API access

                                + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                +
                                +

                                + $apiURL + + + + +

                                + + + + + protected + string + $apiURL + = 'https://api.guildwars2.com' + + + + + +
                                +
                                +

                                + $applicationURL + + + + +

                                + + + + + protected + string|null + $applicationURL + = 'https://account.arena.net/applications' + + + + + +
                                +
                                +

                                + $authHeaders + + + + +

                                + + +

                                additional headers to use during authentication

                                + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                +
                                +

                                + $authMethod + + + + +

                                + + +

                                Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                +
                                +

                                + $authMethodHeader + + + + +

                                + + +

                                The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                +
                                +

                                + $authMethodQuery + + + + +

                                + + +

                                The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                +
                                +

                                + $authURL + + + + +

                                + + + + + protected + string + $authURL + = 'https://account.arena.net/applications/create' + + + + + +
                                +
                                +

                                + $clientCredentialsTokenURL + + + + +

                                + + +

                                An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                +
                                + + + + +
                                +
                                +

                                + $defaultScopes + + + + +

                                + + +

                                Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
                                +
                                +

                                + $http + + + + +

                                + + + + + protected + ClientInterface + $http + + + + + + +
                                +
                                +

                                + $logger + + + + +

                                + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                + +
                                +

                                + $refreshTokenURL + + + + +

                                + + +

                                An optional refresh token endpoint in case the provider supports TokenRefresh.

                                + + + protected + string + $refreshTokenURL + + +

                                If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                +
                                + + + +
                                + Tags + + +
                                +
                                +
                                + see +
                                +
                                + TokenRefresh + + +
                                +
                                + +
                                +
                                +

                                + $requestFactory + + + + +

                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                +
                                +

                                + $revokeURL + + + + +

                                + + +

                                an optional URL for application side token revocation

                                + + + protected + string + $revokeURL + + + + + +
                                + Tags + + +
                                +
                                +
                                + see +
                                +
                                + TokenInvalidate + + +
                                +
                                + +
                                +
                                +

                                + $scopesDelimiter + + + + +

                                + + +

                                The delimiter string for scopes

                                + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                +
                                +

                                + $serviceName + + + + +

                                + + +

                                the name of the provider/class (magic)

                                + + + protected + string + $serviceName + + + + + + +
                                + +
                                +

                                + $streamFactory + + + + +

                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                +
                                +

                                + $uriFactory + + + + +

                                + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                +
                                +

                                + $userRevokeURL + + + + +

                                + + + + + protected + string|null + $userRevokeURL + = 'https://account.arena.net/applications' + + + + + +
                                +
                                + +
                                +

                                + Methods + + +

                                +
                                +

                                + __construct() + + +

                                + + +

                                OAuthProvider constructor.

                                + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $options + : OAuthOptions|SettingsContainerInterface +
                                +
                                + +
                                +
                                + $http + : ClientInterface +
                                +
                                + +
                                +
                                + $requestFactory + : RequestFactoryInterface +
                                +
                                + +
                                +
                                + $streamFactory + : StreamFactoryInterface +
                                +
                                + +
                                +
                                + $uriFactory + : UriFactoryInterface +
                                +
                                + +
                                +
                                + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                +
                                + +
                                +
                                + $logger + : LoggerInterface + = new NullLogger()
                                +
                                + +
                                +
                                + + + + +
                                +
                                +

                                + __get() + + +

                                + + +

                                Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                + + + public + __get(string $name) : string|null + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $name + : string +
                                +
                                + +
                                +
                                + + + +
                                +
                                Return values
                                + string|null +
                                + +
                                +
                                +

                                + getAccessToken() + + +

                                + + +

                                Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $code + : string +
                                +
                                + +
                                +
                                + $state + : string|null + = null
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritdoc +
                                +
                                + + +
                                +
                                + throws +
                                +
                                + ProviderException + + +
                                +
                                + +
                                +
                                Return values
                                + AccessToken +
                                + +
                                +
                                +

                                + getAuthURL() + + +

                                + + +

                                Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $params + : array<string|int, mixed>|null + = null
                                +
                                + +
                                +
                                + $scopes + : array<string|int, mixed>|null + = null
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritdoc +
                                +
                                + + +
                                +
                                + throws +
                                +
                                + ProviderException + + +
                                +
                                + +
                                +
                                Return values
                                + UriInterface +
                                + +
                                +
                                +

                                + getClientCredentialsToken() + + +

                                + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $scopes + : array<string|int, mixed>|null + = null
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + implements +
                                +
                                + +

                                \chillerlan\OAuth\Core\ClientCredentials

                                +
                                + +
                                +
                                + throws +
                                +
                                + ProviderException + + +
                                +
                                + +
                                +
                                Return values
                                + AccessToken +
                                + +
                                +
                                +

                                + getRequestAuthorization() + + +

                                + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $request + : RequestInterface +
                                +
                                + +
                                +
                                + $token + : AccessToken +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + RequestInterface +
                                + +
                                +
                                +

                                + getStorage() + + +

                                + + +

                                Returns the current OAuthStorageInterface

                                + + + public + getStorage() : OAuthStorageInterface + +
                                +
                                + + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + codeCoverageIgnore +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + OAuthStorageInterface +
                                + +
                                +
                                +

                                + invalidateAccessToken() + + +

                                + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $token + : AccessToken|null + = null
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + implements +
                                +
                                + +

                                \chillerlan\OAuth\Core\TokenInvalidate

                                +
                                + +
                                +
                                + codeCoverageIgnore +
                                +
                                + + +
                                +
                                + throws +
                                +
                                + ProviderException + + +
                                +
                                + +
                                +
                                Return values
                                + bool +
                                + +
                                +
                                +

                                + me() + + +

                                + + + + + public + me() : ResponseInterface + +
                                +
                                + + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + ResponseInterface +
                                + +
                                +
                                +

                                + refreshAccessToken() + + +

                                + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $token + : AccessToken|null + = null
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + implements +
                                +
                                + +

                                \chillerlan\OAuth\Core\TokenRefresh

                                +
                                + +
                                +
                                + throws +
                                +
                                + ProviderException + + +
                                +
                                + +
                                +
                                Return values
                                + AccessToken +
                                + +
                                +
                                +

                                + request() + + +

                                + + +

                                Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $path + : string +
                                +
                                + +
                                +
                                + $params + : array<string|int, mixed>|null + = null
                                +
                                + +
                                +
                                + $method + : string|null + = null
                                +
                                + +
                                +
                                + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                +
                                + +
                                +
                                + $headers + : array<string|int, mixed>|null + = null
                                +
                                + +
                                +
                                + $protocolVersion + : string|null + = null
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + ResponseInterface +
                                + +
                                +
                                +

                                + retrieveAccessToken() + + +

                                + + +

                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                + + + public + retrieveAccessToken() : AccessToken + +
                                +
                                + + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + codeCoverageIgnore +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + AccessToken +
                                + +
                                +
                                +

                                + sendRequest() + + +

                                + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $request + : RequestInterface +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + ResponseInterface +
                                + +
                                +
                                +

                                + setLogger() + + +

                                + + +

                                Sets an optional PSR-3 LoggerInterface

                                + + + public + setLogger(LoggerInterface $logger) : static + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $logger + : LoggerInterface +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + codeCoverageIgnore +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + static +
                                + +
                                +
                                +

                                + setRequestFactory() + + +

                                + + +

                                Sets an optional PSR-17 RequestFactoryInterface

                                + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $requestFactory + : RequestFactoryInterface +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + codeCoverageIgnore +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + static +
                                + +
                                +
                                +

                                + setStorage() + + +

                                + + +

                                Sets an optional OAuthStorageInterface

                                + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $storage + : OAuthStorageInterface +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + codeCoverageIgnore +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + static +
                                + +
                                +
                                +

                                + setStreamFactory() + + +

                                + + +

                                Sets an optional PSR-17 StreamFactoryInterface

                                + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $streamFactory + : StreamFactoryInterface +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + codeCoverageIgnore +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + static +
                                + +
                                +
                                +

                                + setUriFactory() + + +

                                + + +

                                Sets an optional PSR-17 UriFactoryInterface

                                + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $uriFactory + : UriFactoryInterface +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + codeCoverageIgnore +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + static +
                                + +
                                +
                                +

                                + storeAccessToken() + + +

                                + + +

                                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                + + + public + storeAccessToken(AccessToken $token) : static + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $token + : AccessToken +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + inheritDoc +
                                +
                                + + +
                                +
                                + codeCoverageIgnore +
                                +
                                + + +
                                +
                                + +
                                +
                                Return values
                                + static +
                                + +
                                +
                                +

                                + storeGW2Token() + + +

                                + + + + + public + storeGW2Token(string $access_token) : AccessToken + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $access_token + : string +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + throws +
                                +
                                + ProviderException + + +
                                +
                                + +
                                +
                                Return values
                                + AccessToken +
                                + +
                                +
                                +

                                + cleanBodyParams() + + +

                                + + +

                                Cleans an array of body parameters

                                + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $params + : iterable<string|int, mixed> +
                                +
                                + +
                                +
                                + + + +
                                +
                                Return values
                                + array<string|int, mixed> +
                                + +
                                +
                                +

                                + cleanQueryParams() + + +

                                + + +

                                Cleans an array of query parameters

                                + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $params + : iterable<string|int, mixed> +
                                +
                                + +
                                +
                                + + + +
                                +
                                Return values
                                + array<string|int, mixed> +
                                + +
                                +
                                +

                                + construct() + + +

                                + + +

                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                + + + protected + construct() : void + +
                                +
                                + + + + + +
                                +
                                +

                                + createAccessToken() + + +

                                + + +

                                Creates an access token with the provider set to $this->serviceName

                                + + + protected + createAccessToken() : AccessToken + +
                                +
                                + + + + +
                                +
                                Return values
                                + AccessToken +
                                + +
                                +
                                +

                                + getRequestBody() + + +

                                + + +

                                Prepares the request body

                                + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $body + : StreamInterface|array<string|int, mixed>|string +
                                +
                                + +
                                +
                                + $request + : RequestInterface +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + throws +
                                +
                                + ProviderException + + +
                                +
                                + +
                                +
                                Return values
                                + StreamInterface +
                                + +
                                +
                                +

                                + getRequestHeaders() + + +

                                + + +

                                Prepare request headers

                                + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $headers + : array<string|int, mixed>|null + = null
                                +
                                + +
                                +
                                + + + +
                                +
                                Return values
                                + array<string|int, mixed> +
                                + +
                                +
                                +

                                + getRequestTarget() + + +

                                + + +

                                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                + + + protected + getRequestTarget(string $uri) : string + +
                                +
                                +

                                Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                +
                                + +
                                Parameters
                                +
                                +
                                + $uri + : string +
                                +
                                + +
                                +
                                + + +
                                + Tags + + +
                                +
                                +
                                + see +
                                +
                                + OAuthInterface::request() + + +
                                +
                                + throws +
                                +
                                + ProviderException + + +
                                +
                                + +
                                +
                                Return values
                                + string +
                                + +
                                +
                                +

                                + getRequestURL() + + +

                                + + +

                                Prepares the request URL

                                + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                +
                                + +
                                Parameters
                                +
                                +
                                + $path + : string +
                                +
                                + +
                                +
                                + $params + : array<string|int, mixed>|null + = null
                                +
                                + +
                                +
                                + + + +
                                +
                                Return values
                                + string +
                                + +
                                + +
                                + +
                                +
                                +
                                +
                                +
                                
                                +        
                                + +
                                +
                                + + + +
                                +
                                +
                                + +
                                + On this page + + +
                                + +
                                +
                                +
                                +
                                +
                                +

                                Search results

                                + +
                                +
                                +
                                  +
                                  +
                                  +
                                  +
                                  + + +
                                  + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Imgur.html b/classes/chillerlan-OAuth-Providers-Imgur.html new file mode 100644 index 00000000..5db5aff6 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Imgur.html @@ -0,0 +1,3425 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                  +

                                  Documentation

                                  + + + + + +
                                  + +
                                  +
                                  + + + + +
                                  +
                                  + + +
                                  +

                                  + Imgur + + + extends OAuth2Provider + + +
                                  + in package + +
                                  + + + implements + CSRFToken, TokenRefresh + +

                                  + +
                                  + + +
                                  + + + +

                                  Note: imgur sends an "expires_in" of 315360000 (10 years!) for access tokens, + but states in the docs that tokens expire after one month.

                                  + +

                                  Either manually saving the expiry with the token to trigger auto refresh +or manually refreshing via the refreshAccessToken() method is required.

                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + see +
                                  +
                                  + https://apidocs.imgur.com/ + + +
                                  +
                                  + + + +

                                  + Table of Contents + + +

                                  + + + +

                                  + Interfaces + + +

                                  +
                                  +
                                  CSRFToken
                                  Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                  TokenRefresh
                                  Indicates whether the provider is capable of the OAuth2 token refresh.
                                  + + + + +

                                  + Constants + + +

                                  +
                                  +
                                  + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                  + +
                                  + + +

                                  + Properties + + +

                                  +
                                  +
                                  + $accessTokenURL + +  : string +
                                  + +
                                  + $apiDocs + +  : string|null +
                                  + +
                                  + $apiHeaders + +  : array<string|int, mixed> +
                                  +
                                  additional headers to use during API access
                                  + +
                                  + $apiURL + +  : string +
                                  + +
                                  + $applicationURL + +  : string|null +
                                  + +
                                  + $authHeaders + +  : array<string|int, mixed> +
                                  +
                                  additional headers to use during authentication
                                  + +
                                  + $authMethod + +  : int +
                                  +
                                  Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                  + +
                                  + $authMethodHeader + +  : string +
                                  +
                                  The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                  + +
                                  + $authMethodQuery + +  : string +
                                  +
                                  The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                  + +
                                  + $authURL + +  : string +
                                  + +
                                  + $clientCredentialsTokenURL + +  : string|null +
                                  +
                                  An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                  + +
                                  + $defaultScopes + +  : array<string|int, mixed> +
                                  +
                                  Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                  + +
                                  + $http + +  : ClientInterface +
                                  + +
                                  + $logger + +  : LoggerInterface +
                                  + +
                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                  + +
                                  + $refreshTokenURL + +  : string +
                                  +
                                  An optional refresh token endpoint in case the provider supports TokenRefresh.
                                  + +
                                  + $requestFactory + +  : RequestFactoryInterface +
                                  + +
                                  + $revokeURL + +  : string +
                                  +
                                  an optional URL for application side token revocation
                                  + +
                                  + $scopesDelimiter + +  : string +
                                  +
                                  The delimiter string for scopes
                                  + +
                                  + $serviceName + +  : string +
                                  +
                                  the name of the provider/class (magic)
                                  + +
                                  + $storage + +  : OAuthStorageInterface +
                                  + +
                                  + $streamFactory + +  : StreamFactoryInterface +
                                  + +
                                  + $uriFactory + +  : UriFactoryInterface +
                                  + +
                                  + $userRevokeURL + +  : string|null +
                                  + +
                                  + +

                                  + Methods + + +

                                  +
                                  +
                                  + __construct() + +  : mixed +
                                  +
                                  OAuthProvider constructor.
                                  + +
                                  + __get() + +  : string|null +
                                  +
                                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                  + +
                                  + getAccessToken() + +  : AccessToken +
                                  +
                                  Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                  + +
                                  + getAuthURL() + +  : UriInterface +
                                  +
                                  Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                  + +
                                  + getClientCredentialsToken() + +  : AccessToken +
                                  + +
                                  + getRequestAuthorization() + +  : RequestInterface +
                                  + +
                                  + getStorage() + +  : OAuthStorageInterface +
                                  +
                                  Returns the current OAuthStorageInterface
                                  + +
                                  + invalidateAccessToken() + +  : bool +
                                  + +
                                  + me() + +  : ResponseInterface +
                                  + +
                                  + refreshAccessToken() + +  : AccessToken +
                                  + +
                                  + request() + +  : ResponseInterface +
                                  +
                                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                  + +
                                  + retrieveAccessToken() + +  : AccessToken +
                                  +
                                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                  + +
                                  + sendRequest() + +  : ResponseInterface +
                                  + +
                                  + setLogger() + +  : static +
                                  +
                                  Sets an optional PSR-3 LoggerInterface
                                  + +
                                  + setRequestFactory() + +  : static +
                                  +
                                  Sets an optional PSR-17 RequestFactoryInterface
                                  + +
                                  + setStorage() + +  : static +
                                  +
                                  Sets an optional OAuthStorageInterface
                                  + +
                                  + setStreamFactory() + +  : static +
                                  +
                                  Sets an optional PSR-17 StreamFactoryInterface
                                  + +
                                  + setUriFactory() + +  : static +
                                  +
                                  Sets an optional PSR-17 UriFactoryInterface
                                  + +
                                  + storeAccessToken() + +  : static +
                                  +
                                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                  + +
                                  + cleanBodyParams() + +  : array<string|int, mixed> +
                                  +
                                  Cleans an array of body parameters
                                  + +
                                  + cleanQueryParams() + +  : array<string|int, mixed> +
                                  +
                                  Cleans an array of query parameters
                                  + +
                                  + construct() + +  : void +
                                  +
                                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                  + +
                                  + createAccessToken() + +  : AccessToken +
                                  +
                                  Creates an access token with the provider set to $this->serviceName
                                  + +
                                  + getRequestBody() + +  : StreamInterface +
                                  +
                                  Prepares the request body
                                  + +
                                  + getRequestHeaders() + +  : array<string|int, mixed> +
                                  +
                                  Prepare request headers
                                  + +
                                  + getRequestTarget() + +  : string +
                                  +
                                  Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                  + +
                                  + getRequestURL() + +  : string +
                                  +
                                  Prepares the request URL
                                  + +
                                  + parseTokenResponse() + +  : AccessToken +
                                  +
                                  Parses the response from a request to the token endpoint
                                  + +
                                  + + + + + +
                                  +

                                  + Constants + + +

                                  +
                                  +

                                  + ALLOWED_PROPERTIES + + +

                                  + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                  +
                                  + + +
                                  +

                                  + Properties + + +

                                  +
                                  +

                                  + $accessTokenURL + + + + +

                                  + + + + + protected + string + $accessTokenURL + = 'https://api.imgur.com/oauth2/token' + + + + + +
                                  +
                                  +

                                  + $apiDocs + + + + +

                                  + + + + + protected + string|null + $apiDocs + = 'https://apidocs.imgur.com' + + + + + +
                                  +
                                  +

                                  + $apiHeaders + + + + +

                                  + + +

                                  additional headers to use during API access

                                  + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                  +
                                  +

                                  + $apiURL + + + + +

                                  + + + + + protected + string + $apiURL + = 'https://api.imgur.com' + + + + + +
                                  +
                                  +

                                  + $applicationURL + + + + +

                                  + + + + + protected + string|null + $applicationURL + = 'https://api.imgur.com/oauth2/addclient' + + + + + +
                                  +
                                  +

                                  + $authHeaders + + + + +

                                  + + +

                                  additional headers to use during authentication

                                  + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                  +
                                  +

                                  + $authMethod + + + + +

                                  + + +

                                  Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                  + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                  +
                                  +

                                  + $authMethodHeader + + + + +

                                  + + +

                                  The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                  + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                  +
                                  +

                                  + $authMethodQuery + + + + +

                                  + + +

                                  The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                  + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                  +
                                  +

                                  + $authURL + + + + +

                                  + + + + + protected + string + $authURL + = 'https://api.imgur.com/oauth2/authorize' + + + + + +
                                  +
                                  +

                                  + $clientCredentialsTokenURL + + + + +

                                  + + +

                                  An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                  + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                  If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                  +
                                  + + + + +
                                  +
                                  +

                                  + $defaultScopes + + + + +

                                  + + +

                                  Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                  + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
                                  +
                                  +

                                  + $http + + + + +

                                  + + + + + protected + ClientInterface + $http + + + + + + +
                                  +
                                  +

                                  + $logger + + + + +

                                  + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                  + +
                                  +

                                  + $refreshTokenURL + + + + +

                                  + + +

                                  An optional refresh token endpoint in case the provider supports TokenRefresh.

                                  + + + protected + string + $refreshTokenURL + + +

                                  If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                  +
                                  + + + +
                                  + Tags + + +
                                  +
                                  +
                                  + see +
                                  +
                                  + TokenRefresh + + +
                                  +
                                  + +
                                  +
                                  +

                                  + $requestFactory + + + + +

                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                  +
                                  +

                                  + $revokeURL + + + + +

                                  + + +

                                  an optional URL for application side token revocation

                                  + + + protected + string + $revokeURL + + + + + +
                                  + Tags + + +
                                  +
                                  +
                                  + see +
                                  +
                                  + TokenInvalidate + + +
                                  +
                                  + +
                                  +
                                  +

                                  + $scopesDelimiter + + + + +

                                  + + +

                                  The delimiter string for scopes

                                  + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                  +
                                  +

                                  + $serviceName + + + + +

                                  + + +

                                  the name of the provider/class (magic)

                                  + + + protected + string + $serviceName + + + + + + +
                                  + +
                                  +

                                  + $streamFactory + + + + +

                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                  +
                                  +

                                  + $uriFactory + + + + +

                                  + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                  +
                                  +

                                  + $userRevokeURL + + + + +

                                  + + + + + protected + string|null + $userRevokeURL + = 'https://imgur.com/account/settings/apps' + + + + + +
                                  +
                                  + +
                                  +

                                  + Methods + + +

                                  +
                                  +

                                  + __construct() + + +

                                  + + +

                                  OAuthProvider constructor.

                                  + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $options + : OAuthOptions|SettingsContainerInterface +
                                  +
                                  + +
                                  +
                                  + $http + : ClientInterface +
                                  +
                                  + +
                                  +
                                  + $requestFactory + : RequestFactoryInterface +
                                  +
                                  + +
                                  +
                                  + $streamFactory + : StreamFactoryInterface +
                                  +
                                  + +
                                  +
                                  + $uriFactory + : UriFactoryInterface +
                                  +
                                  + +
                                  +
                                  + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                  +
                                  + +
                                  +
                                  + $logger + : LoggerInterface + = new NullLogger()
                                  +
                                  + +
                                  +
                                  + + + + +
                                  +
                                  +

                                  + __get() + + +

                                  + + +

                                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                  + + + public + __get(string $name) : string|null + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $name + : string +
                                  +
                                  + +
                                  +
                                  + + + +
                                  +
                                  Return values
                                  + string|null +
                                  + +
                                  +
                                  +

                                  + getAccessToken() + + +

                                  + + +

                                  Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                  + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $code + : string +
                                  +
                                  + +
                                  +
                                  + $state + : string|null + = null
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + AccessToken +
                                  + +
                                  +
                                  +

                                  + getAuthURL() + + +

                                  + + +

                                  Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                  + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $params + : array<string|int, mixed>|null + = null
                                  +
                                  + +
                                  +
                                  + $scopes + : array<string|int, mixed>|null + = null
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + UriInterface +
                                  + +
                                  +
                                  +

                                  + getClientCredentialsToken() + + +

                                  + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $scopes + : array<string|int, mixed>|null + = null
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + implements +
                                  +
                                  + +

                                  \chillerlan\OAuth\Core\ClientCredentials

                                  +
                                  + +
                                  +
                                  + throws +
                                  +
                                  + ProviderException + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + AccessToken +
                                  + +
                                  +
                                  +

                                  + getRequestAuthorization() + + +

                                  + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $request + : RequestInterface +
                                  +
                                  + +
                                  +
                                  + $token + : AccessToken +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + RequestInterface +
                                  + +
                                  +
                                  +

                                  + getStorage() + + +

                                  + + +

                                  Returns the current OAuthStorageInterface

                                  + + + public + getStorage() : OAuthStorageInterface + +
                                  +
                                  + + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + codeCoverageIgnore +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + OAuthStorageInterface +
                                  + +
                                  +
                                  +

                                  + invalidateAccessToken() + + +

                                  + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $token + : AccessToken|null + = null
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + implements +
                                  +
                                  + +

                                  \chillerlan\OAuth\Core\TokenInvalidate

                                  +
                                  + +
                                  +
                                  + codeCoverageIgnore +
                                  +
                                  + + +
                                  +
                                  + throws +
                                  +
                                  + ProviderException + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + bool +
                                  + +
                                  +
                                  +

                                  + me() + + +

                                  + + + + + public + me() : ResponseInterface + +
                                  +
                                  + + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + ResponseInterface +
                                  + +
                                  +
                                  +

                                  + refreshAccessToken() + + +

                                  + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $token + : AccessToken|null + = null
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + implements +
                                  +
                                  + +

                                  \chillerlan\OAuth\Core\TokenRefresh

                                  +
                                  + +
                                  +
                                  + throws +
                                  +
                                  + ProviderException + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + AccessToken +
                                  + +
                                  +
                                  +

                                  + request() + + +

                                  + + +

                                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                  + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $path + : string +
                                  +
                                  + +
                                  +
                                  + $params + : array<string|int, mixed>|null + = null
                                  +
                                  + +
                                  +
                                  + $method + : string|null + = null
                                  +
                                  + +
                                  +
                                  + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                  +
                                  + +
                                  +
                                  + $headers + : array<string|int, mixed>|null + = null
                                  +
                                  + +
                                  +
                                  + $protocolVersion + : string|null + = null
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + ResponseInterface +
                                  + +
                                  +
                                  +

                                  + retrieveAccessToken() + + +

                                  + + +

                                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                  + + + public + retrieveAccessToken() : AccessToken + +
                                  +
                                  + + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + codeCoverageIgnore +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + AccessToken +
                                  + +
                                  +
                                  +

                                  + sendRequest() + + +

                                  + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $request + : RequestInterface +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + ResponseInterface +
                                  + +
                                  +
                                  +

                                  + setLogger() + + +

                                  + + +

                                  Sets an optional PSR-3 LoggerInterface

                                  + + + public + setLogger(LoggerInterface $logger) : static + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $logger + : LoggerInterface +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + codeCoverageIgnore +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + static +
                                  + +
                                  +
                                  +

                                  + setRequestFactory() + + +

                                  + + +

                                  Sets an optional PSR-17 RequestFactoryInterface

                                  + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $requestFactory + : RequestFactoryInterface +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + codeCoverageIgnore +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + static +
                                  + +
                                  +
                                  +

                                  + setStorage() + + +

                                  + + +

                                  Sets an optional OAuthStorageInterface

                                  + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $storage + : OAuthStorageInterface +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + codeCoverageIgnore +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + static +
                                  + +
                                  +
                                  +

                                  + setStreamFactory() + + +

                                  + + +

                                  Sets an optional PSR-17 StreamFactoryInterface

                                  + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $streamFactory + : StreamFactoryInterface +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + codeCoverageIgnore +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + static +
                                  + +
                                  +
                                  +

                                  + setUriFactory() + + +

                                  + + +

                                  Sets an optional PSR-17 UriFactoryInterface

                                  + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $uriFactory + : UriFactoryInterface +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + codeCoverageIgnore +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + static +
                                  + +
                                  +
                                  +

                                  + storeAccessToken() + + +

                                  + + +

                                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                  + + + public + storeAccessToken(AccessToken $token) : static + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $token + : AccessToken +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + inheritDoc +
                                  +
                                  + + +
                                  +
                                  + codeCoverageIgnore +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + static +
                                  + +
                                  +
                                  +

                                  + cleanBodyParams() + + +

                                  + + +

                                  Cleans an array of body parameters

                                  + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $params + : iterable<string|int, mixed> +
                                  +
                                  + +
                                  +
                                  + + + +
                                  +
                                  Return values
                                  + array<string|int, mixed> +
                                  + +
                                  +
                                  +

                                  + cleanQueryParams() + + +

                                  + + +

                                  Cleans an array of query parameters

                                  + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $params + : iterable<string|int, mixed> +
                                  +
                                  + +
                                  +
                                  + + + +
                                  +
                                  Return values
                                  + array<string|int, mixed> +
                                  + +
                                  +
                                  +

                                  + construct() + + +

                                  + + +

                                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                  + + + protected + construct() : void + +
                                  +
                                  + + + + + +
                                  +
                                  +

                                  + createAccessToken() + + +

                                  + + +

                                  Creates an access token with the provider set to $this->serviceName

                                  + + + protected + createAccessToken() : AccessToken + +
                                  +
                                  + + + + +
                                  +
                                  Return values
                                  + AccessToken +
                                  + +
                                  +
                                  +

                                  + getRequestBody() + + +

                                  + + +

                                  Prepares the request body

                                  + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $body + : StreamInterface|array<string|int, mixed>|string +
                                  +
                                  + +
                                  +
                                  + $request + : RequestInterface +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + throws +
                                  +
                                  + ProviderException + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + StreamInterface +
                                  + +
                                  +
                                  +

                                  + getRequestHeaders() + + +

                                  + + +

                                  Prepare request headers

                                  + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $headers + : array<string|int, mixed>|null + = null
                                  +
                                  + +
                                  +
                                  + + + +
                                  +
                                  Return values
                                  + array<string|int, mixed> +
                                  + +
                                  +
                                  +

                                  + getRequestTarget() + + +

                                  + + +

                                  Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                  + + + protected + getRequestTarget(string $uri) : string + +
                                  +
                                  +

                                  Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $uri + : string +
                                  +
                                  + +
                                  +
                                  + + +
                                  + Tags + + +
                                  +
                                  +
                                  + see +
                                  +
                                  + OAuthInterface::request() + + +
                                  +
                                  + throws +
                                  +
                                  + ProviderException + + +
                                  +
                                  + +
                                  +
                                  Return values
                                  + string +
                                  + +
                                  +
                                  +

                                  + getRequestURL() + + +

                                  + + +

                                  Prepares the request URL

                                  + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                  +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $path + : string +
                                  +
                                  + +
                                  +
                                  + $params + : array<string|int, mixed>|null + = null
                                  +
                                  + +
                                  +
                                  + + + +
                                  +
                                  Return values
                                  + string +
                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  +
                                  +
                                  
                                  +        
                                  + +
                                  +
                                  + + + +
                                  +
                                  +
                                  + +
                                  + On this page + + +
                                  + +
                                  +
                                  +
                                  +
                                  +
                                  +

                                  Search results

                                  + +
                                  +
                                  +
                                    +
                                    +
                                    +
                                    +
                                    + + +
                                    + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Instagram.html b/classes/chillerlan-OAuth-Providers-Instagram.html new file mode 100644 index 00000000..c10d8c26 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Instagram.html @@ -0,0 +1,3648 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                    +

                                    Documentation

                                    + + + + + +
                                    + +
                                    +
                                    + + + + +
                                    +
                                    + + +
                                    +

                                    + Instagram + + + extends OAuth2Provider + + +
                                    + in package + +
                                    + + + implements + CSRFToken + +

                                    + +
                                    + + +
                                    + + + +

                                    Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                    + + + +
                                    + Tags + + +
                                    +
                                    +
                                    + todo: +
                                    +
                                    + +

                                    instagram API has changed entirely and i won't bother fixing it because reasons

                                    +
                                    + +
                                    +
                                    + see +
                                    +
                                    + https://developers.facebook.com/docs/instagram + + +
                                    +
                                    + see +
                                    +
                                    + https://developers.facebook.com/docs/instagram-basic-display-api/reference/oauth-authorize + + +
                                    +
                                    + + + +

                                    + Table of Contents + + +

                                    + + + +

                                    + Interfaces + + +

                                    +
                                    +
                                    CSRFToken
                                    Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                    + + + + +

                                    + Constants + + +

                                    +
                                    +
                                    + SCOPE_BASIC + +  = 'basic' +
                                    + +
                                    + SCOPE_COMMENTS + +  = 'comments' +
                                    + +
                                    + SCOPE_FOLLOWER_LIST + +  = 'follower_list' +
                                    + +
                                    + SCOPE_LIKES + +  = 'likes' +
                                    + +
                                    + SCOPE_PUBLIC_CONTENT + +  = 'public_content' +
                                    + +
                                    + SCOPE_RELATIONSHIPS + +  = 'relationships' +
                                    + +
                                    + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                    + +
                                    + + +

                                    + Properties + + +

                                    +
                                    +
                                    + $accessTokenURL + +  : string +
                                    + +
                                    + $apiDocs + +  : string|null +
                                    + +
                                    + $apiHeaders + +  : array<string|int, mixed> +
                                    +
                                    additional headers to use during API access
                                    + +
                                    + $apiURL + +  : string +
                                    + +
                                    + $applicationURL + +  : string|null +
                                    + +
                                    + $authHeaders + +  : array<string|int, mixed> +
                                    +
                                    additional headers to use during authentication
                                    + +
                                    + $authMethod + +  : int +
                                    +
                                    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                    + +
                                    + $authMethodHeader + +  : string +
                                    +
                                    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                    + +
                                    + $authMethodQuery + +  : string +
                                    +
                                    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                    + +
                                    + $authURL + +  : string +
                                    + +
                                    + $clientCredentialsTokenURL + +  : string|null +
                                    +
                                    An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                    + +
                                    + $defaultScopes + +  : array<string|int, mixed> +
                                    +
                                    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                    + +
                                    + $http + +  : ClientInterface +
                                    + +
                                    + $logger + +  : LoggerInterface +
                                    + +
                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                    + +
                                    + $refreshTokenURL + +  : string +
                                    +
                                    An optional refresh token endpoint in case the provider supports TokenRefresh.
                                    + +
                                    + $requestFactory + +  : RequestFactoryInterface +
                                    + +
                                    + $revokeURL + +  : string +
                                    +
                                    an optional URL for application side token revocation
                                    + +
                                    + $scopesDelimiter + +  : string +
                                    +
                                    The delimiter string for scopes
                                    + +
                                    + $serviceName + +  : string +
                                    +
                                    the name of the provider/class (magic)
                                    + +
                                    + $storage + +  : OAuthStorageInterface +
                                    + +
                                    + $streamFactory + +  : StreamFactoryInterface +
                                    + +
                                    + $uriFactory + +  : UriFactoryInterface +
                                    + +
                                    + $userRevokeURL + +  : string|null +
                                    + +
                                    + +

                                    + Methods + + +

                                    +
                                    +
                                    + __construct() + +  : mixed +
                                    +
                                    OAuthProvider constructor.
                                    + +
                                    + __get() + +  : string|null +
                                    +
                                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                    + +
                                    + getAccessToken() + +  : AccessToken +
                                    +
                                    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                    + +
                                    + getAuthURL() + +  : UriInterface +
                                    +
                                    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                    + +
                                    + getClientCredentialsToken() + +  : AccessToken +
                                    + +
                                    + getRequestAuthorization() + +  : RequestInterface +
                                    + +
                                    + getStorage() + +  : OAuthStorageInterface +
                                    +
                                    Returns the current OAuthStorageInterface
                                    + +
                                    + invalidateAccessToken() + +  : bool +
                                    + +
                                    + me() + +  : ResponseInterface +
                                    + +
                                    + refreshAccessToken() + +  : AccessToken +
                                    + +
                                    + request() + +  : ResponseInterface +
                                    +
                                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                    + +
                                    + retrieveAccessToken() + +  : AccessToken +
                                    +
                                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                    + +
                                    + sendRequest() + +  : ResponseInterface +
                                    + +
                                    + setLogger() + +  : static +
                                    +
                                    Sets an optional PSR-3 LoggerInterface
                                    + +
                                    + setRequestFactory() + +  : static +
                                    +
                                    Sets an optional PSR-17 RequestFactoryInterface
                                    + +
                                    + setStorage() + +  : static +
                                    +
                                    Sets an optional OAuthStorageInterface
                                    + +
                                    + setStreamFactory() + +  : static +
                                    +
                                    Sets an optional PSR-17 StreamFactoryInterface
                                    + +
                                    + setUriFactory() + +  : static +
                                    +
                                    Sets an optional PSR-17 UriFactoryInterface
                                    + +
                                    + storeAccessToken() + +  : static +
                                    +
                                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                    + +
                                    + cleanBodyParams() + +  : array<string|int, mixed> +
                                    +
                                    Cleans an array of body parameters
                                    + +
                                    + cleanQueryParams() + +  : array<string|int, mixed> +
                                    +
                                    Cleans an array of query parameters
                                    + +
                                    + construct() + +  : void +
                                    +
                                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                    + +
                                    + createAccessToken() + +  : AccessToken +
                                    +
                                    Creates an access token with the provider set to $this->serviceName
                                    + +
                                    + getRequestBody() + +  : StreamInterface +
                                    +
                                    Prepares the request body
                                    + +
                                    + getRequestHeaders() + +  : array<string|int, mixed> +
                                    +
                                    Prepare request headers
                                    + +
                                    + getRequestTarget() + +  : string +
                                    +
                                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                    + +
                                    + getRequestURL() + +  : string +
                                    +
                                    Prepares the request URL
                                    + +
                                    + parseTokenResponse() + +  : AccessToken +
                                    +
                                    Parses the response from a request to the token endpoint
                                    + +
                                    + + + + + +
                                    +

                                    + Constants + + +

                                    +
                                    +

                                    + SCOPE_BASIC + + +

                                    + + + + + + public + mixed + SCOPE_BASIC + = 'basic' + + + + + + + +
                                    +
                                    +

                                    + SCOPE_COMMENTS + + +

                                    + + + + + + public + mixed + SCOPE_COMMENTS + = 'comments' + + + + + + + +
                                    +
                                    +

                                    + SCOPE_FOLLOWER_LIST + + +

                                    + + + + + + public + mixed + SCOPE_FOLLOWER_LIST + = 'follower_list' + + + + + + + +
                                    +
                                    +

                                    + SCOPE_LIKES + + +

                                    + + + + + + public + mixed + SCOPE_LIKES + = 'likes' + + + + + + + +
                                    +
                                    +

                                    + SCOPE_PUBLIC_CONTENT + + +

                                    + + + + + + public + mixed + SCOPE_PUBLIC_CONTENT + = 'public_content' + + + + + + + +
                                    +
                                    +

                                    + SCOPE_RELATIONSHIPS + + +

                                    + + + + + + public + mixed + SCOPE_RELATIONSHIPS + = 'relationships' + + + + + + + +
                                    +
                                    +

                                    + ALLOWED_PROPERTIES + + +

                                    + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                    +
                                    + + +
                                    +

                                    + Properties + + +

                                    +
                                    +

                                    + $accessTokenURL + + + + +

                                    + + + + + protected + string + $accessTokenURL + = 'https://api.instagram.com/oauth/access_token' + + + + + +
                                    +
                                    +

                                    + $apiDocs + + + + +

                                    + + + + + protected + string|null + $apiDocs + = 'https://www.instagram.com/developer/' + + + + + +
                                    +
                                    +

                                    + $apiHeaders + + + + +

                                    + + +

                                    additional headers to use during API access

                                    + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                    +
                                    +

                                    + $apiURL + + + + +

                                    + + + + + protected + string + $apiURL + = 'https://api.instagram.com' + + + + + +
                                    +
                                    +

                                    + $applicationURL + + + + +

                                    + + + + + protected + string|null + $applicationURL + = 'https://www.instagram.com/developer/clients/manage/' + + + + + +
                                    +
                                    +

                                    + $authHeaders + + + + +

                                    + + +

                                    additional headers to use during authentication

                                    + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                    +
                                    +

                                    + $authMethod + + + + +

                                    + + +

                                    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                    + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                    +
                                    +

                                    + $authMethodHeader + + + + +

                                    + + +

                                    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                    + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                    +
                                    +

                                    + $authMethodQuery + + + + +

                                    + + +

                                    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                    + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                    +
                                    +

                                    + $authURL + + + + +

                                    + + + + + protected + string + $authURL + = 'https://api.instagram.com/oauth/authorize' + + + + + +
                                    +
                                    +

                                    + $clientCredentialsTokenURL + + + + +

                                    + + +

                                    An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                    + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                    If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                    +
                                    + + + + +
                                    +
                                    +

                                    + $defaultScopes + + + + +

                                    + + +

                                    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                    + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_BASIC, self::SCOPE_PUBLIC_CONTENT] + + + + + +
                                    +
                                    +

                                    + $http + + + + +

                                    + + + + + protected + ClientInterface + $http + + + + + + +
                                    +
                                    +

                                    + $logger + + + + +

                                    + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                    + +
                                    +

                                    + $refreshTokenURL + + + + +

                                    + + +

                                    An optional refresh token endpoint in case the provider supports TokenRefresh.

                                    + + + protected + string + $refreshTokenURL + + +

                                    If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                    +
                                    + + + +
                                    + Tags + + +
                                    +
                                    +
                                    + see +
                                    +
                                    + TokenRefresh + + +
                                    +
                                    + +
                                    +
                                    +

                                    + $requestFactory + + + + +

                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                    +
                                    +

                                    + $revokeURL + + + + +

                                    + + +

                                    an optional URL for application side token revocation

                                    + + + protected + string + $revokeURL + + + + + +
                                    + Tags + + +
                                    +
                                    +
                                    + see +
                                    +
                                    + TokenInvalidate + + +
                                    +
                                    + +
                                    +
                                    +

                                    + $scopesDelimiter + + + + +

                                    + + +

                                    The delimiter string for scopes

                                    + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                    +
                                    +

                                    + $serviceName + + + + +

                                    + + +

                                    the name of the provider/class (magic)

                                    + + + protected + string + $serviceName + + + + + + +
                                    + +
                                    +

                                    + $streamFactory + + + + +

                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                    +
                                    +

                                    + $uriFactory + + + + +

                                    + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                    +
                                    +

                                    + $userRevokeURL + + + + +

                                    + + + + + protected + string|null + $userRevokeURL + = 'https://www.instagram.com/accounts/manage_access/' + + + + + +
                                    +
                                    + +
                                    +

                                    + Methods + + +

                                    +
                                    +

                                    + __construct() + + +

                                    + + +

                                    OAuthProvider constructor.

                                    + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $options + : OAuthOptions|SettingsContainerInterface +
                                    +
                                    + +
                                    +
                                    + $http + : ClientInterface +
                                    +
                                    + +
                                    +
                                    + $requestFactory + : RequestFactoryInterface +
                                    +
                                    + +
                                    +
                                    + $streamFactory + : StreamFactoryInterface +
                                    +
                                    + +
                                    +
                                    + $uriFactory + : UriFactoryInterface +
                                    +
                                    + +
                                    +
                                    + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                    +
                                    + +
                                    +
                                    + $logger + : LoggerInterface + = new NullLogger()
                                    +
                                    + +
                                    +
                                    + + + + +
                                    +
                                    +

                                    + __get() + + +

                                    + + +

                                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                    + + + public + __get(string $name) : string|null + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $name + : string +
                                    +
                                    + +
                                    +
                                    + + + +
                                    +
                                    Return values
                                    + string|null +
                                    + +
                                    +
                                    +

                                    + getAccessToken() + + +

                                    + + +

                                    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                    + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $code + : string +
                                    +
                                    + +
                                    +
                                    + $state + : string|null + = null
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + AccessToken +
                                    + +
                                    +
                                    +

                                    + getAuthURL() + + +

                                    + + +

                                    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                    + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $params + : array<string|int, mixed>|null + = null
                                    +
                                    + +
                                    +
                                    + $scopes + : array<string|int, mixed>|null + = null
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + UriInterface +
                                    + +
                                    +
                                    +

                                    + getClientCredentialsToken() + + +

                                    + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $scopes + : array<string|int, mixed>|null + = null
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + implements +
                                    +
                                    + +

                                    \chillerlan\OAuth\Core\ClientCredentials

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ProviderException + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + AccessToken +
                                    + +
                                    +
                                    +

                                    + getRequestAuthorization() + + +

                                    + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $request + : RequestInterface +
                                    +
                                    + +
                                    +
                                    + $token + : AccessToken +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + RequestInterface +
                                    + +
                                    +
                                    +

                                    + getStorage() + + +

                                    + + +

                                    Returns the current OAuthStorageInterface

                                    + + + public + getStorage() : OAuthStorageInterface + +
                                    +
                                    + + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + codeCoverageIgnore +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + OAuthStorageInterface +
                                    + +
                                    +
                                    +

                                    + invalidateAccessToken() + + +

                                    + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $token + : AccessToken|null + = null
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + implements +
                                    +
                                    + +

                                    \chillerlan\OAuth\Core\TokenInvalidate

                                    +
                                    + +
                                    +
                                    + codeCoverageIgnore +
                                    +
                                    + + +
                                    +
                                    + throws +
                                    +
                                    + ProviderException + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + bool +
                                    + +
                                    +
                                    +

                                    + me() + + +

                                    + + + + + public + me() : ResponseInterface + +
                                    +
                                    + + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + ResponseInterface +
                                    + +
                                    +
                                    +

                                    + refreshAccessToken() + + +

                                    + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $token + : AccessToken|null + = null
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + implements +
                                    +
                                    + +

                                    \chillerlan\OAuth\Core\TokenRefresh

                                    +
                                    + +
                                    +
                                    + throws +
                                    +
                                    + ProviderException + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + AccessToken +
                                    + +
                                    +
                                    +

                                    + request() + + +

                                    + + +

                                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                    + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $path + : string +
                                    +
                                    + +
                                    +
                                    + $params + : array<string|int, mixed>|null + = null
                                    +
                                    + +
                                    +
                                    + $method + : string|null + = null
                                    +
                                    + +
                                    +
                                    + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                    +
                                    + +
                                    +
                                    + $headers + : array<string|int, mixed>|null + = null
                                    +
                                    + +
                                    +
                                    + $protocolVersion + : string|null + = null
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + ResponseInterface +
                                    + +
                                    +
                                    +

                                    + retrieveAccessToken() + + +

                                    + + +

                                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                    + + + public + retrieveAccessToken() : AccessToken + +
                                    +
                                    + + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + codeCoverageIgnore +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + AccessToken +
                                    + +
                                    +
                                    +

                                    + sendRequest() + + +

                                    + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $request + : RequestInterface +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + ResponseInterface +
                                    + +
                                    +
                                    +

                                    + setLogger() + + +

                                    + + +

                                    Sets an optional PSR-3 LoggerInterface

                                    + + + public + setLogger(LoggerInterface $logger) : static + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $logger + : LoggerInterface +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + codeCoverageIgnore +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + static +
                                    + +
                                    +
                                    +

                                    + setRequestFactory() + + +

                                    + + +

                                    Sets an optional PSR-17 RequestFactoryInterface

                                    + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $requestFactory + : RequestFactoryInterface +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + codeCoverageIgnore +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + static +
                                    + +
                                    +
                                    +

                                    + setStorage() + + +

                                    + + +

                                    Sets an optional OAuthStorageInterface

                                    + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $storage + : OAuthStorageInterface +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + codeCoverageIgnore +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + static +
                                    + +
                                    +
                                    +

                                    + setStreamFactory() + + +

                                    + + +

                                    Sets an optional PSR-17 StreamFactoryInterface

                                    + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $streamFactory + : StreamFactoryInterface +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + codeCoverageIgnore +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + static +
                                    + +
                                    +
                                    +

                                    + setUriFactory() + + +

                                    + + +

                                    Sets an optional PSR-17 UriFactoryInterface

                                    + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $uriFactory + : UriFactoryInterface +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + codeCoverageIgnore +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + static +
                                    + +
                                    +
                                    +

                                    + storeAccessToken() + + +

                                    + + +

                                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                    + + + public + storeAccessToken(AccessToken $token) : static + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $token + : AccessToken +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + inheritDoc +
                                    +
                                    + + +
                                    +
                                    + codeCoverageIgnore +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + static +
                                    + +
                                    +
                                    +

                                    + cleanBodyParams() + + +

                                    + + +

                                    Cleans an array of body parameters

                                    + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $params + : iterable<string|int, mixed> +
                                    +
                                    + +
                                    +
                                    + + + +
                                    +
                                    Return values
                                    + array<string|int, mixed> +
                                    + +
                                    +
                                    +

                                    + cleanQueryParams() + + +

                                    + + +

                                    Cleans an array of query parameters

                                    + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $params + : iterable<string|int, mixed> +
                                    +
                                    + +
                                    +
                                    + + + +
                                    +
                                    Return values
                                    + array<string|int, mixed> +
                                    + +
                                    +
                                    +

                                    + construct() + + +

                                    + + +

                                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                    + + + protected + construct() : void + +
                                    +
                                    + + + + + +
                                    +
                                    +

                                    + createAccessToken() + + +

                                    + + +

                                    Creates an access token with the provider set to $this->serviceName

                                    + + + protected + createAccessToken() : AccessToken + +
                                    +
                                    + + + + +
                                    +
                                    Return values
                                    + AccessToken +
                                    + +
                                    +
                                    +

                                    + getRequestBody() + + +

                                    + + +

                                    Prepares the request body

                                    + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $body + : StreamInterface|array<string|int, mixed>|string +
                                    +
                                    + +
                                    +
                                    + $request + : RequestInterface +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + throws +
                                    +
                                    + ProviderException + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + StreamInterface +
                                    + +
                                    +
                                    +

                                    + getRequestHeaders() + + +

                                    + + +

                                    Prepare request headers

                                    + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $headers + : array<string|int, mixed>|null + = null
                                    +
                                    + +
                                    +
                                    + + + +
                                    +
                                    Return values
                                    + array<string|int, mixed> +
                                    + +
                                    +
                                    +

                                    + getRequestTarget() + + +

                                    + + +

                                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                    + + + protected + getRequestTarget(string $uri) : string + +
                                    +
                                    +

                                    Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $uri + : string +
                                    +
                                    + +
                                    +
                                    + + +
                                    + Tags + + +
                                    +
                                    +
                                    + see +
                                    +
                                    + OAuthInterface::request() + + +
                                    +
                                    + throws +
                                    +
                                    + ProviderException + + +
                                    +
                                    + +
                                    +
                                    Return values
                                    + string +
                                    + +
                                    +
                                    +

                                    + getRequestURL() + + +

                                    + + +

                                    Prepares the request URL

                                    + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                    +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $path + : string +
                                    +
                                    + +
                                    +
                                    + $params + : array<string|int, mixed>|null + = null
                                    +
                                    + +
                                    +
                                    + + + +
                                    +
                                    Return values
                                    + string +
                                    + +
                                    + +
                                    + +
                                    +
                                    +
                                    +
                                    +
                                    
                                    +        
                                    + +
                                    +
                                    + + + +
                                    +
                                    +
                                    + +
                                    + On this page + + +
                                    + +
                                    +
                                    +
                                    +
                                    +
                                    +

                                    Search results

                                    + +
                                    +
                                    +
                                      +
                                      +
                                      +
                                      +
                                      + + +
                                      + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-LastFM.html b/classes/chillerlan-OAuth-Providers-LastFM.html new file mode 100644 index 00000000..980f883b --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-LastFM.html @@ -0,0 +1,3206 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                      +

                                      Documentation

                                      + + + + + +
                                      + +
                                      +
                                      + + + + +
                                      +
                                      + + +
                                      +

                                      + LastFM + + + extends OAuthProvider + + +
                                      + in package + +
                                      + + +

                                      + +
                                      + + +
                                      + + + +

                                      Implements an abstract OAuth provider with all methods required by the OAuthInterface.

                                      + + + +
                                      + Tags + + +
                                      +
                                      +
                                      + see +
                                      +
                                      + https://www.last.fm/api/authentication + + +
                                      +
                                      + + + +

                                      + Table of Contents + + +

                                      + + + + + + + +

                                      + Constants + + +

                                      +
                                      +
                                      + PERIOD_12MONTH + +  = '12month' +
                                      + +
                                      + PERIOD_1MONTH + +  = '1month' +
                                      + +
                                      + PERIOD_3MONTH + +  = '3month' +
                                      + +
                                      + PERIOD_6MONTH + +  = '6month' +
                                      + +
                                      + PERIOD_7DAY + +  = '7day' +
                                      + +
                                      + PERIOD_OVERALL + +  = 'overall' +
                                      + +
                                      + PERIODS + +  = [self::PERIOD_OVERALL, self::PERIOD_7DAY, self::PERIOD_1MONTH, self::PERIOD_3MONTH, self::PERIOD_6MONTH, self::PERIOD_12MONTH] +
                                      + +
                                      + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                      + +
                                      + + +

                                      + Properties + + +

                                      +
                                      +
                                      + $accessTokenURL + +  : string +
                                      +
                                      the provider's access token exchange URL
                                      + +
                                      + $apiDocs + +  : string|null +
                                      +
                                      an optional link to the provider's API docs (magic)
                                      + +
                                      + $apiHeaders + +  : array<string|int, mixed> +
                                      +
                                      additional headers to use during API access
                                      + +
                                      + $apiURL + +  : string +
                                      +
                                      the API base URL (magic)
                                      + +
                                      + $applicationURL + +  : string|null +
                                      +
                                      an optional URL to the provider's credential registration/application page (magic)
                                      + +
                                      + $authHeaders + +  : array<string|int, mixed> +
                                      +
                                      additional headers to use during authentication
                                      + +
                                      + $authURL + +  : string +
                                      +
                                      the authentication URL
                                      + +
                                      + $http + +  : ClientInterface +
                                      + +
                                      + $logger + +  : LoggerInterface +
                                      + +
                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                      + +
                                      + $requestFactory + +  : RequestFactoryInterface +
                                      + +
                                      + $revokeURL + +  : string +
                                      +
                                      an optional URL for application side token revocation
                                      + +
                                      + $serviceName + +  : string +
                                      +
                                      the name of the provider/class (magic)
                                      + +
                                      + $storage + +  : OAuthStorageInterface +
                                      + +
                                      + $streamFactory + +  : StreamFactoryInterface +
                                      + +
                                      + $uriFactory + +  : UriFactoryInterface +
                                      + +
                                      + $userRevokeURL + +  : string|null +
                                      +
                                      an optional link to the page where a user can revoke access tokens (magic)
                                      + +
                                      + +

                                      + Methods + + +

                                      +
                                      +
                                      + __construct() + +  : mixed +
                                      +
                                      OAuthProvider constructor.
                                      + +
                                      + __get() + +  : string|null +
                                      +
                                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                      + +
                                      + getAccessToken() + +  : AccessToken +
                                      + +
                                      + getAuthURL() + +  : UriInterface +
                                      + +
                                      + getRequestAuthorization() + +  : RequestInterface +
                                      + +
                                      + getStorage() + +  : OAuthStorageInterface +
                                      +
                                      Returns the current OAuthStorageInterface
                                      + +
                                      + invalidateAccessToken() + +  : bool +
                                      + +
                                      + me() + +  : ResponseInterface +
                                      +
                                      Returns information about the currently authenticated user (usually a /me or /user endpoint).
                                      + +
                                      + request() + +  : ResponseInterface +
                                      +
                                      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                      + +
                                      + retrieveAccessToken() + +  : AccessToken +
                                      +
                                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                      + +
                                      + sendRequest() + +  : ResponseInterface +
                                      + +
                                      + setLogger() + +  : static +
                                      +
                                      Sets an optional PSR-3 LoggerInterface
                                      + +
                                      + setRequestFactory() + +  : static +
                                      +
                                      Sets an optional PSR-17 RequestFactoryInterface
                                      + +
                                      + setStorage() + +  : static +
                                      +
                                      Sets an optional OAuthStorageInterface
                                      + +
                                      + setStreamFactory() + +  : static +
                                      +
                                      Sets an optional PSR-17 StreamFactoryInterface
                                      + +
                                      + setUriFactory() + +  : static +
                                      +
                                      Sets an optional PSR-17 UriFactoryInterface
                                      + +
                                      + storeAccessToken() + +  : static +
                                      +
                                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                      + +
                                      + cleanBodyParams() + +  : array<string|int, mixed> +
                                      +
                                      Cleans an array of body parameters
                                      + +
                                      + cleanQueryParams() + +  : array<string|int, mixed> +
                                      +
                                      Cleans an array of query parameters
                                      + +
                                      + construct() + +  : void +
                                      +
                                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                      + +
                                      + createAccessToken() + +  : AccessToken +
                                      +
                                      Creates an access token with the provider set to $this->serviceName
                                      + +
                                      + getRequestBody() + +  : StreamInterface +
                                      +
                                      Prepares the request body
                                      + +
                                      + getRequestHeaders() + +  : array<string|int, mixed> +
                                      +
                                      Prepare request headers
                                      + +
                                      + getRequestTarget() + +  : string +
                                      +
                                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                      + +
                                      + getRequestURL() + +  : string +
                                      +
                                      Prepares the request URL
                                      + +
                                      + getSignature() + +  : string +
                                      + +
                                      + parseTokenResponse() + +  : AccessToken +
                                      + +
                                      + + + + + +
                                      +

                                      + Constants + + +

                                      +
                                      +

                                      + PERIOD_12MONTH + + +

                                      + + + + + + public + mixed + PERIOD_12MONTH + = '12month' + + + + + + + +
                                      +
                                      +

                                      + PERIOD_1MONTH + + +

                                      + + + + + + public + mixed + PERIOD_1MONTH + = '1month' + + + + + + + +
                                      +
                                      +

                                      + PERIOD_3MONTH + + +

                                      + + + + + + public + mixed + PERIOD_3MONTH + = '3month' + + + + + + + +
                                      +
                                      +

                                      + PERIOD_6MONTH + + +

                                      + + + + + + public + mixed + PERIOD_6MONTH + = '6month' + + + + + + + +
                                      +
                                      +

                                      + PERIOD_7DAY + + +

                                      + + + + + + public + mixed + PERIOD_7DAY + = '7day' + + + + + + + +
                                      +
                                      +

                                      + PERIOD_OVERALL + + +

                                      + + + + + + public + mixed + PERIOD_OVERALL + = 'overall' + + + + + + + +
                                      +
                                      +

                                      + PERIODS + + +

                                      + + + + + + public + mixed + PERIODS + = [self::PERIOD_OVERALL, self::PERIOD_7DAY, self::PERIOD_1MONTH, self::PERIOD_3MONTH, self::PERIOD_6MONTH, self::PERIOD_12MONTH] + + + + + + + +
                                      +
                                      +

                                      + ALLOWED_PROPERTIES + + +

                                      + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                      +
                                      + + +
                                      +

                                      + Properties + + +

                                      +
                                      +

                                      + $accessTokenURL + + + + +

                                      + + +

                                      the provider's access token exchange URL

                                      + + + protected + string + $accessTokenURL + + + + + + +
                                      +
                                      +

                                      + $apiDocs + + + + +

                                      + + +

                                      an optional link to the provider's API docs (magic)

                                      + + + protected + string|null + $apiDocs + = 'https://www.last.fm/api/' + + + + + +
                                      +
                                      +

                                      + $apiHeaders + + + + +

                                      + + +

                                      additional headers to use during API access

                                      + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                      +
                                      +

                                      + $apiURL + + + + +

                                      + + +

                                      the API base URL (magic)

                                      + + + protected + string + $apiURL + = 'https://ws.audioscrobbler.com/2.0' + + + + + +
                                      +
                                      +

                                      + $applicationURL + + + + +

                                      + + +

                                      an optional URL to the provider's credential registration/application page (magic)

                                      + + + protected + string|null + $applicationURL + = 'https://www.last.fm/api/account/create' + + + + + +
                                      +
                                      +

                                      + $authHeaders + + + + +

                                      + + +

                                      additional headers to use during authentication

                                      + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                      +
                                      +

                                      + $authURL + + + + +

                                      + + +

                                      the authentication URL

                                      + + + protected + string + $authURL + = 'https://www.last.fm/api/auth' + + + + + +
                                      +
                                      +

                                      + $http + + + + +

                                      + + + + + protected + ClientInterface + $http + + + + + + +
                                      +
                                      +

                                      + $logger + + + + +

                                      + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                      + +
                                      +

                                      + $requestFactory + + + + +

                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                      +
                                      +

                                      + $revokeURL + + + + +

                                      + + +

                                      an optional URL for application side token revocation

                                      + + + protected + string + $revokeURL + + + + + +
                                      + Tags + + +
                                      +
                                      +
                                      + see +
                                      +
                                      + TokenInvalidate + + +
                                      +
                                      + +
                                      +
                                      +

                                      + $serviceName + + + + +

                                      + + +

                                      the name of the provider/class (magic)

                                      + + + protected + string + $serviceName + + + + + + +
                                      + +
                                      +

                                      + $streamFactory + + + + +

                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                      +
                                      +

                                      + $uriFactory + + + + +

                                      + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                      +
                                      +

                                      + $userRevokeURL + + + + +

                                      + + +

                                      an optional link to the page where a user can revoke access tokens (magic)

                                      + + + protected + string|null + $userRevokeURL + = 'https://www.last.fm/settings/applications' + + + + + +
                                      +
                                      + +
                                      +

                                      + Methods + + +

                                      +
                                      +

                                      + __construct() + + +

                                      + + +

                                      OAuthProvider constructor.

                                      + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $options + : OAuthOptions|SettingsContainerInterface +
                                      +
                                      + +
                                      +
                                      + $http + : ClientInterface +
                                      +
                                      + +
                                      +
                                      + $requestFactory + : RequestFactoryInterface +
                                      +
                                      + +
                                      +
                                      + $streamFactory + : StreamFactoryInterface +
                                      +
                                      + +
                                      +
                                      + $uriFactory + : UriFactoryInterface +
                                      +
                                      + +
                                      +
                                      + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                      +
                                      + +
                                      +
                                      + $logger + : LoggerInterface + = new NullLogger()
                                      +
                                      + +
                                      +
                                      + + + + +
                                      +
                                      +

                                      + __get() + + +

                                      + + +

                                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                      + + + public + __get(string $name) : string|null + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $name + : string +
                                      +
                                      + +
                                      +
                                      + + + +
                                      +
                                      Return values
                                      + string|null +
                                      + +
                                      +
                                      +

                                      + getAccessToken() + + +

                                      + + + + + public + getAccessToken(string $session_token) : AccessToken + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $session_token + : string +
                                      +
                                      + +
                                      +
                                      + + + +
                                      +
                                      Return values
                                      + AccessToken +
                                      + +
                                      +
                                      +

                                      + getAuthURL() + + +

                                      + + + + + public + getAuthURL([array<string|int, mixed>|null $params = null ]) : UriInterface + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $params + : array<string|int, mixed>|null + = null
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritdoc +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + UriInterface +
                                      + +
                                      +
                                      +

                                      + getRequestAuthorization() + + +

                                      + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $request + : RequestInterface +
                                      +
                                      + +
                                      +
                                      + $token + : AccessToken +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + RequestInterface +
                                      + +
                                      +
                                      +

                                      + getStorage() + + +

                                      + + +

                                      Returns the current OAuthStorageInterface

                                      + + + public + getStorage() : OAuthStorageInterface + +
                                      +
                                      + + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + OAuthStorageInterface +
                                      + +
                                      +
                                      +

                                      + invalidateAccessToken() + + +

                                      + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $token + : AccessToken|null + = null
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + implements +
                                      +
                                      + +

                                      \chillerlan\OAuth\Core\TokenInvalidate

                                      +
                                      + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + throws +
                                      +
                                      + ProviderException + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + bool +
                                      + +
                                      +
                                      +

                                      + me() + + +

                                      + + +

                                      Returns information about the currently authenticated user (usually a /me or /user endpoint).

                                      + + + public + me() : ResponseInterface + +
                                      +
                                      + + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + ResponseInterface +
                                      + +
                                      +
                                      +

                                      + request() + + +

                                      + + +

                                      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                      + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $path + : string +
                                      +
                                      + +
                                      +
                                      + $params + : array<string|int, mixed>|null + = null
                                      +
                                      + +
                                      +
                                      + $method + : string|null + = null
                                      +
                                      + +
                                      +
                                      + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                      +
                                      + +
                                      +
                                      + $headers + : array<string|int, mixed>|null + = null
                                      +
                                      + +
                                      +
                                      + $protocolVersion + : string|null + = null
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + ResponseInterface +
                                      + +
                                      +
                                      +

                                      + retrieveAccessToken() + + +

                                      + + +

                                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                      + + + public + retrieveAccessToken() : AccessToken + +
                                      +
                                      + + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + AccessToken +
                                      + +
                                      +
                                      +

                                      + sendRequest() + + +

                                      + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $request + : RequestInterface +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + ResponseInterface +
                                      + +
                                      +
                                      +

                                      + setLogger() + + +

                                      + + +

                                      Sets an optional PSR-3 LoggerInterface

                                      + + + public + setLogger(LoggerInterface $logger) : static + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $logger + : LoggerInterface +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + static +
                                      + +
                                      +
                                      +

                                      + setRequestFactory() + + +

                                      + + +

                                      Sets an optional PSR-17 RequestFactoryInterface

                                      + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $requestFactory + : RequestFactoryInterface +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + static +
                                      + +
                                      +
                                      +

                                      + setStorage() + + +

                                      + + +

                                      Sets an optional OAuthStorageInterface

                                      + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $storage + : OAuthStorageInterface +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + static +
                                      + +
                                      +
                                      +

                                      + setStreamFactory() + + +

                                      + + +

                                      Sets an optional PSR-17 StreamFactoryInterface

                                      + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $streamFactory + : StreamFactoryInterface +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + static +
                                      + +
                                      +
                                      +

                                      + setUriFactory() + + +

                                      + + +

                                      Sets an optional PSR-17 UriFactoryInterface

                                      + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $uriFactory + : UriFactoryInterface +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + static +
                                      + +
                                      +
                                      +

                                      + storeAccessToken() + + +

                                      + + +

                                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                      + + + public + storeAccessToken(AccessToken $token) : static + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $token + : AccessToken +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + inheritDoc +
                                      +
                                      + + +
                                      +
                                      + codeCoverageIgnore +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + static +
                                      + +
                                      +
                                      +

                                      + cleanBodyParams() + + +

                                      + + +

                                      Cleans an array of body parameters

                                      + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $params + : iterable<string|int, mixed> +
                                      +
                                      + +
                                      +
                                      + + + +
                                      +
                                      Return values
                                      + array<string|int, mixed> +
                                      + +
                                      +
                                      +

                                      + cleanQueryParams() + + +

                                      + + +

                                      Cleans an array of query parameters

                                      + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $params + : iterable<string|int, mixed> +
                                      +
                                      + +
                                      +
                                      + + + +
                                      +
                                      Return values
                                      + array<string|int, mixed> +
                                      + +
                                      +
                                      +

                                      + construct() + + +

                                      + + +

                                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                      + + + protected + construct() : void + +
                                      +
                                      + + + + + +
                                      +
                                      +

                                      + createAccessToken() + + +

                                      + + +

                                      Creates an access token with the provider set to $this->serviceName

                                      + + + protected + createAccessToken() : AccessToken + +
                                      +
                                      + + + + +
                                      +
                                      Return values
                                      + AccessToken +
                                      + +
                                      +
                                      +

                                      + getRequestBody() + + +

                                      + + +

                                      Prepares the request body

                                      + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $body + : StreamInterface|array<string|int, mixed>|string +
                                      +
                                      + +
                                      +
                                      + $request + : RequestInterface +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ProviderException + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + StreamInterface +
                                      + +
                                      +
                                      +

                                      + getRequestHeaders() + + +

                                      + + +

                                      Prepare request headers

                                      + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $headers + : array<string|int, mixed>|null + = null
                                      +
                                      + +
                                      +
                                      + + + +
                                      +
                                      Return values
                                      + array<string|int, mixed> +
                                      + +
                                      +
                                      +

                                      + getRequestTarget() + + +

                                      + + +

                                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                      + + + protected + getRequestTarget(string $uri) : string + +
                                      +
                                      +

                                      Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $uri + : string +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + see +
                                      +
                                      + OAuthInterface::request() + + +
                                      +
                                      + throws +
                                      +
                                      + ProviderException + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + string +
                                      + +
                                      +
                                      +

                                      + getRequestURL() + + +

                                      + + +

                                      Prepares the request URL

                                      + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $path + : string +
                                      +
                                      + +
                                      +
                                      + $params + : array<string|int, mixed>|null + = null
                                      +
                                      + +
                                      +
                                      + + + +
                                      +
                                      Return values
                                      + string +
                                      + +
                                      +
                                      +

                                      + getSignature() + + +

                                      + + + + + protected + getSignature(array<string|int, mixed> $params) : string + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $params + : array<string|int, mixed> +
                                      +
                                      + +
                                      +
                                      + + + +
                                      +
                                      Return values
                                      + string +
                                      + +
                                      +
                                      +

                                      + parseTokenResponse() + + +

                                      + + + + + protected + parseTokenResponse(ResponseInterface $response) : AccessToken + +
                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $response + : ResponseInterface +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ProviderException + + +
                                      +
                                      + +
                                      +
                                      Return values
                                      + AccessToken +
                                      + +
                                      +
                                      + +
                                      +
                                      +
                                      +
                                      +
                                      
                                      +        
                                      + +
                                      +
                                      + + + +
                                      +
                                      +
                                      + +
                                      + On this page + + +
                                      + +
                                      +
                                      +
                                      +
                                      +
                                      +

                                      Search results

                                      + +
                                      +
                                      +
                                        +
                                        +
                                        +
                                        +
                                        + + +
                                        + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-MailChimp.html b/classes/chillerlan-OAuth-Providers-MailChimp.html new file mode 100644 index 00000000..0e5f1b97 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-MailChimp.html @@ -0,0 +1,3576 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                        +

                                        Documentation

                                        + + + + + +
                                        + +
                                        +
                                        + + + + +
                                        +
                                        + + +
                                        +

                                        + MailChimp + + + extends OAuth2Provider + + +
                                        + in package + +
                                        + + + implements + CSRFToken + +

                                        + +
                                        + + +
                                        + + + +

                                        Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                        + + + +
                                        + Tags + + +
                                        +
                                        +
                                        + see +
                                        +
                                        + http://developer.mailchimp.com/ + + +
                                        +
                                        + see +
                                        +
                                        + http://developer.mailchimp.com/documentation/mailchimp/guides/how-to-use-oauth2/ + + +
                                        +
                                        + + + +

                                        + Table of Contents + + +

                                        + + + +

                                        + Interfaces + + +

                                        +
                                        +
                                        CSRFToken
                                        Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                        + + + + +

                                        + Constants + + +

                                        +
                                        +
                                        + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                        + +
                                        + API_BASE + +  = 'https://%s.api.mailchimp.com' +
                                        + +
                                        + METADATA_ENDPOINT + +  = 'https://login.mailchimp.com/oauth2/metadata' +
                                        + +
                                        + + +

                                        + Properties + + +

                                        +
                                        +
                                        + $accessTokenURL + +  : string +
                                        + +
                                        + $apiDocs + +  : string|null +
                                        + +
                                        + $apiHeaders + +  : array<string|int, mixed> +
                                        +
                                        additional headers to use during API access
                                        + +
                                        + $apiURL + +  : string +
                                        +
                                        the API base URL (magic)
                                        + +
                                        + $applicationURL + +  : string|null +
                                        + +
                                        + $authHeaders + +  : array<string|int, mixed> +
                                        +
                                        additional headers to use during authentication
                                        + +
                                        + $authMethod + +  : int +
                                        +
                                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                        + +
                                        + $authMethodHeader + +  : string +
                                        +
                                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                        + +
                                        + $authMethodQuery + +  : string +
                                        +
                                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                        + +
                                        + $authURL + +  : string +
                                        + +
                                        + $clientCredentialsTokenURL + +  : string|null +
                                        +
                                        An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                        + +
                                        + $defaultScopes + +  : array<string|int, mixed> +
                                        +
                                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                        + +
                                        + $http + +  : ClientInterface +
                                        + +
                                        + $logger + +  : LoggerInterface +
                                        + +
                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                        + +
                                        + $refreshTokenURL + +  : string +
                                        +
                                        An optional refresh token endpoint in case the provider supports TokenRefresh.
                                        + +
                                        + $requestFactory + +  : RequestFactoryInterface +
                                        + +
                                        + $revokeURL + +  : string +
                                        +
                                        an optional URL for application side token revocation
                                        + +
                                        + $scopesDelimiter + +  : string +
                                        +
                                        The delimiter string for scopes
                                        + +
                                        + $serviceName + +  : string +
                                        +
                                        the name of the provider/class (magic)
                                        + +
                                        + $storage + +  : OAuthStorageInterface +
                                        + +
                                        + $streamFactory + +  : StreamFactoryInterface +
                                        + +
                                        + $uriFactory + +  : UriFactoryInterface +
                                        + +
                                        + $userRevokeURL + +  : string|null +
                                        +
                                        an optional link to the page where a user can revoke access tokens (magic)
                                        + +
                                        + +

                                        + Methods + + +

                                        +
                                        +
                                        + __construct() + +  : mixed +
                                        +
                                        OAuthProvider constructor.
                                        + +
                                        + __get() + +  : string|null +
                                        +
                                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                        + +
                                        + getAccessToken() + +  : AccessToken +
                                        +
                                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                        + +
                                        + getAuthURL() + +  : UriInterface +
                                        +
                                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                        + +
                                        + getClientCredentialsToken() + +  : AccessToken +
                                        + +
                                        + getRequestAuthorization() + +  : RequestInterface +
                                        + +
                                        + getStorage() + +  : OAuthStorageInterface +
                                        +
                                        Returns the current OAuthStorageInterface
                                        + +
                                        + getTokenMetadata() + +  : AccessToken +
                                        + +
                                        + invalidateAccessToken() + +  : bool +
                                        + +
                                        + me() + +  : ResponseInterface +
                                        + +
                                        + refreshAccessToken() + +  : AccessToken +
                                        + +
                                        + request() + +  : ResponseInterface +
                                        +
                                        prepare the API URL from the token metadata
                                        + +
                                        + retrieveAccessToken() + +  : AccessToken +
                                        +
                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                        + +
                                        + sendRequest() + +  : ResponseInterface +
                                        + +
                                        + setLogger() + +  : static +
                                        +
                                        Sets an optional PSR-3 LoggerInterface
                                        + +
                                        + setRequestFactory() + +  : static +
                                        +
                                        Sets an optional PSR-17 RequestFactoryInterface
                                        + +
                                        + setStorage() + +  : static +
                                        +
                                        Sets an optional OAuthStorageInterface
                                        + +
                                        + setStreamFactory() + +  : static +
                                        +
                                        Sets an optional PSR-17 StreamFactoryInterface
                                        + +
                                        + setUriFactory() + +  : static +
                                        +
                                        Sets an optional PSR-17 UriFactoryInterface
                                        + +
                                        + storeAccessToken() + +  : static +
                                        +
                                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                        + +
                                        + cleanBodyParams() + +  : array<string|int, mixed> +
                                        +
                                        Cleans an array of body parameters
                                        + +
                                        + cleanQueryParams() + +  : array<string|int, mixed> +
                                        +
                                        Cleans an array of query parameters
                                        + +
                                        + construct() + +  : void +
                                        +
                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                        + +
                                        + createAccessToken() + +  : AccessToken +
                                        +
                                        Creates an access token with the provider set to $this->serviceName
                                        + +
                                        + getRequestBody() + +  : StreamInterface +
                                        +
                                        Prepares the request body
                                        + +
                                        + getRequestHeaders() + +  : array<string|int, mixed> +
                                        +
                                        Prepare request headers
                                        + +
                                        + getRequestTarget() + +  : string +
                                        +
                                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                        + +
                                        + getRequestURL() + +  : string +
                                        +
                                        Prepares the request URL
                                        + +
                                        + parseTokenResponse() + +  : AccessToken +
                                        +
                                        Parses the response from a request to the token endpoint
                                        + +
                                        + + + + + +
                                        +

                                        + Constants + + +

                                        +
                                        +

                                        + ALLOWED_PROPERTIES + + +

                                        + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                        +
                                        +

                                        + API_BASE + + +

                                        + + + + + + protected + mixed + API_BASE + = 'https://%s.api.mailchimp.com' + + + + + + + +
                                        +
                                        +

                                        + METADATA_ENDPOINT + + +

                                        + + + + + + protected + mixed + METADATA_ENDPOINT + = 'https://login.mailchimp.com/oauth2/metadata' + + + + + + + +
                                        +
                                        + + +
                                        +

                                        + Properties + + +

                                        +
                                        +

                                        + $accessTokenURL + + + + +

                                        + + + + + protected + string + $accessTokenURL + = 'https://login.mailchimp.com/oauth2/token' + + + + + +
                                        +
                                        +

                                        + $apiDocs + + + + +

                                        + + + + + protected + string|null + $apiDocs + = 'https://developer.mailchimp.com/' + + + + + +
                                        +
                                        +

                                        + $apiHeaders + + + + +

                                        + + +

                                        additional headers to use during API access

                                        + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                        +
                                        +

                                        + $apiURL + + + + +

                                        + + +

                                        the API base URL (magic)

                                        + + + protected + string + $apiURL + + + + + + +
                                        +
                                        +

                                        + $applicationURL + + + + +

                                        + + + + + protected + string|null + $applicationURL + = 'https://admin.mailchimp.com/account/oauth2/' + + + + + +
                                        +
                                        +

                                        + $authHeaders + + + + +

                                        + + +

                                        additional headers to use during authentication

                                        + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                        +
                                        +

                                        + $authMethod + + + + +

                                        + + +

                                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                        + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                        +
                                        +

                                        + $authMethodHeader + + + + +

                                        + + +

                                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                        + + + protected + string + $authMethodHeader + = 'OAuth' + + + + + +
                                        +
                                        +

                                        + $authMethodQuery + + + + +

                                        + + +

                                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                        + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                        +
                                        +

                                        + $authURL + + + + +

                                        + + + + + protected + string + $authURL + = 'https://login.mailchimp.com/oauth2/authorize' + + + + + +
                                        +
                                        +

                                        + $clientCredentialsTokenURL + + + + +

                                        + + +

                                        An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                        + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                        If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                        +
                                        + + + + +
                                        +
                                        +

                                        + $defaultScopes + + + + +

                                        + + +

                                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                        + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
                                        +
                                        +

                                        + $http + + + + +

                                        + + + + + protected + ClientInterface + $http + + + + + + +
                                        +
                                        +

                                        + $logger + + + + +

                                        + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                        + +
                                        +

                                        + $refreshTokenURL + + + + +

                                        + + +

                                        An optional refresh token endpoint in case the provider supports TokenRefresh.

                                        + + + protected + string + $refreshTokenURL + + +

                                        If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                        +
                                        + + + +
                                        + Tags + + +
                                        +
                                        +
                                        + see +
                                        +
                                        + TokenRefresh + + +
                                        +
                                        + +
                                        +
                                        +

                                        + $requestFactory + + + + +

                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                        +
                                        +

                                        + $revokeURL + + + + +

                                        + + +

                                        an optional URL for application side token revocation

                                        + + + protected + string + $revokeURL + + + + + +
                                        + Tags + + +
                                        +
                                        +
                                        + see +
                                        +
                                        + TokenInvalidate + + +
                                        +
                                        + +
                                        +
                                        +

                                        + $scopesDelimiter + + + + +

                                        + + +

                                        The delimiter string for scopes

                                        + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                        +
                                        +

                                        + $serviceName + + + + +

                                        + + +

                                        the name of the provider/class (magic)

                                        + + + protected + string + $serviceName + + + + + + +
                                        + +
                                        +

                                        + $streamFactory + + + + +

                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                        +
                                        +

                                        + $uriFactory + + + + +

                                        + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                        +
                                        +

                                        + $userRevokeURL + + + + +

                                        + + +

                                        an optional link to the page where a user can revoke access tokens (magic)

                                        + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                        +
                                        + +
                                        +

                                        + Methods + + +

                                        +
                                        +

                                        + __construct() + + +

                                        + + +

                                        OAuthProvider constructor.

                                        + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $options + : OAuthOptions|SettingsContainerInterface +
                                        +
                                        + +
                                        +
                                        + $http + : ClientInterface +
                                        +
                                        + +
                                        +
                                        + $requestFactory + : RequestFactoryInterface +
                                        +
                                        + +
                                        +
                                        + $streamFactory + : StreamFactoryInterface +
                                        +
                                        + +
                                        +
                                        + $uriFactory + : UriFactoryInterface +
                                        +
                                        + +
                                        +
                                        + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                        +
                                        + +
                                        +
                                        + $logger + : LoggerInterface + = new NullLogger()
                                        +
                                        + +
                                        +
                                        + + + + +
                                        +
                                        +

                                        + __get() + + +

                                        + + +

                                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                        + + + public + __get(string $name) : string|null + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $name + : string +
                                        +
                                        + +
                                        +
                                        + + + +
                                        +
                                        Return values
                                        + string|null +
                                        + +
                                        +
                                        +

                                        + getAccessToken() + + +

                                        + + +

                                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                        + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $code + : string +
                                        +
                                        + +
                                        +
                                        + $state + : string|null + = null
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + AccessToken +
                                        + +
                                        +
                                        +

                                        + getAuthURL() + + +

                                        + + +

                                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                        + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $params + : array<string|int, mixed>|null + = null
                                        +
                                        + +
                                        +
                                        + $scopes + : array<string|int, mixed>|null + = null
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + UriInterface +
                                        + +
                                        +
                                        +

                                        + getClientCredentialsToken() + + +

                                        + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $scopes + : array<string|int, mixed>|null + = null
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + implements +
                                        +
                                        + +

                                        \chillerlan\OAuth\Core\ClientCredentials

                                        +
                                        + +
                                        +
                                        + throws +
                                        +
                                        + ProviderException + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + AccessToken +
                                        + +
                                        +
                                        +

                                        + getRequestAuthorization() + + +

                                        + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $request + : RequestInterface +
                                        +
                                        + +
                                        +
                                        + $token + : AccessToken +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + RequestInterface +
                                        + +
                                        +
                                        +

                                        + getStorage() + + +

                                        + + +

                                        Returns the current OAuthStorageInterface

                                        + + + public + getStorage() : OAuthStorageInterface + +
                                        +
                                        + + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + codeCoverageIgnore +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + OAuthStorageInterface +
                                        + +
                                        + +
                                        +

                                        + invalidateAccessToken() + + +

                                        + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $token + : AccessToken|null + = null
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + implements +
                                        +
                                        + +

                                        \chillerlan\OAuth\Core\TokenInvalidate

                                        +
                                        + +
                                        +
                                        + codeCoverageIgnore +
                                        +
                                        + + +
                                        +
                                        + throws +
                                        +
                                        + ProviderException + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + bool +
                                        + +
                                        + +
                                        +

                                        + refreshAccessToken() + + +

                                        + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $token + : AccessToken|null + = null
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + implements +
                                        +
                                        + +

                                        \chillerlan\OAuth\Core\TokenRefresh

                                        +
                                        + +
                                        +
                                        + throws +
                                        +
                                        + ProviderException + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + AccessToken +
                                        + +
                                        +
                                        +

                                        + request() + + +

                                        + + +

                                        prepare the API URL from the token metadata

                                        + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $path + : string +
                                        +
                                        + +
                                        +
                                        + $params + : array<string|int, mixed>|null + = null
                                        +
                                        + +
                                        +
                                        + $method + : string|null + = null
                                        +
                                        + +
                                        +
                                        + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                        +
                                        + +
                                        +
                                        + $headers + : array<string|int, mixed>|null + = null
                                        +
                                        + +
                                        +
                                        + $protocolVersion + : string|null + = null
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritdoc +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + ResponseInterface +
                                        + +
                                        +
                                        +

                                        + retrieveAccessToken() + + +

                                        + + +

                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                        + + + public + retrieveAccessToken() : AccessToken + +
                                        +
                                        + + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + codeCoverageIgnore +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + AccessToken +
                                        + +
                                        +
                                        +

                                        + sendRequest() + + +

                                        + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $request + : RequestInterface +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + ResponseInterface +
                                        + +
                                        +
                                        +

                                        + setLogger() + + +

                                        + + +

                                        Sets an optional PSR-3 LoggerInterface

                                        + + + public + setLogger(LoggerInterface $logger) : static + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $logger + : LoggerInterface +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + codeCoverageIgnore +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + static +
                                        + +
                                        +
                                        +

                                        + setRequestFactory() + + +

                                        + + +

                                        Sets an optional PSR-17 RequestFactoryInterface

                                        + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $requestFactory + : RequestFactoryInterface +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + codeCoverageIgnore +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + static +
                                        + +
                                        +
                                        +

                                        + setStorage() + + +

                                        + + +

                                        Sets an optional OAuthStorageInterface

                                        + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $storage + : OAuthStorageInterface +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + codeCoverageIgnore +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + static +
                                        + +
                                        +
                                        +

                                        + setStreamFactory() + + +

                                        + + +

                                        Sets an optional PSR-17 StreamFactoryInterface

                                        + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $streamFactory + : StreamFactoryInterface +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + codeCoverageIgnore +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + static +
                                        + +
                                        +
                                        +

                                        + setUriFactory() + + +

                                        + + +

                                        Sets an optional PSR-17 UriFactoryInterface

                                        + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $uriFactory + : UriFactoryInterface +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + codeCoverageIgnore +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + static +
                                        + +
                                        +
                                        +

                                        + storeAccessToken() + + +

                                        + + +

                                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                        + + + public + storeAccessToken(AccessToken $token) : static + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $token + : AccessToken +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + inheritDoc +
                                        +
                                        + + +
                                        +
                                        + codeCoverageIgnore +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + static +
                                        + +
                                        +
                                        +

                                        + cleanBodyParams() + + +

                                        + + +

                                        Cleans an array of body parameters

                                        + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $params + : iterable<string|int, mixed> +
                                        +
                                        + +
                                        +
                                        + + + +
                                        +
                                        Return values
                                        + array<string|int, mixed> +
                                        + +
                                        +
                                        +

                                        + cleanQueryParams() + + +

                                        + + +

                                        Cleans an array of query parameters

                                        + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $params + : iterable<string|int, mixed> +
                                        +
                                        + +
                                        +
                                        + + + +
                                        +
                                        Return values
                                        + array<string|int, mixed> +
                                        + +
                                        +
                                        +

                                        + construct() + + +

                                        + + +

                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                        + + + protected + construct() : void + +
                                        +
                                        + + + + + +
                                        +
                                        +

                                        + createAccessToken() + + +

                                        + + +

                                        Creates an access token with the provider set to $this->serviceName

                                        + + + protected + createAccessToken() : AccessToken + +
                                        +
                                        + + + + +
                                        +
                                        Return values
                                        + AccessToken +
                                        + +
                                        +
                                        +

                                        + getRequestBody() + + +

                                        + + +

                                        Prepares the request body

                                        + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $body + : StreamInterface|array<string|int, mixed>|string +
                                        +
                                        + +
                                        +
                                        + $request + : RequestInterface +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + throws +
                                        +
                                        + ProviderException + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + StreamInterface +
                                        + +
                                        +
                                        +

                                        + getRequestHeaders() + + +

                                        + + +

                                        Prepare request headers

                                        + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $headers + : array<string|int, mixed>|null + = null
                                        +
                                        + +
                                        +
                                        + + + +
                                        +
                                        Return values
                                        + array<string|int, mixed> +
                                        + +
                                        +
                                        +

                                        + getRequestTarget() + + +

                                        + + +

                                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                        + + + protected + getRequestTarget(string $uri) : string + +
                                        +
                                        +

                                        Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $uri + : string +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + + +
                                        +
                                        +
                                        + see +
                                        +
                                        + OAuthInterface::request() + + +
                                        +
                                        + throws +
                                        +
                                        + ProviderException + + +
                                        +
                                        + +
                                        +
                                        Return values
                                        + string +
                                        + +
                                        +
                                        +

                                        + getRequestURL() + + +

                                        + + +

                                        Prepares the request URL

                                        + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $path + : string +
                                        +
                                        + +
                                        +
                                        + $params + : array<string|int, mixed>|null + = null
                                        +
                                        + +
                                        +
                                        + + + +
                                        +
                                        Return values
                                        + string +
                                        + +
                                        + +
                                        + +
                                        +
                                        +
                                        +
                                        +
                                        
                                        +        
                                        + +
                                        +
                                        + + + +
                                        +
                                        +
                                        + +
                                        + On this page + + +
                                        + +
                                        +
                                        +
                                        +
                                        +
                                        +

                                        Search results

                                        + +
                                        +
                                        +
                                          +
                                          +
                                          +
                                          +
                                          + + +
                                          + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Mastodon.html b/classes/chillerlan-OAuth-Providers-Mastodon.html new file mode 100644 index 00000000..1333bc81 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Mastodon.html @@ -0,0 +1,3688 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                          +

                                          Documentation

                                          + + + + + +
                                          + +
                                          +
                                          + + + + +
                                          +
                                          + + +
                                          +

                                          + Mastodon + + + extends OAuth2Provider + + +
                                          + in package + +
                                          + + + implements + CSRFToken, TokenRefresh + +

                                          + +
                                          + + +
                                          + + + +

                                          Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                          + + + +
                                          + Tags + + +
                                          +
                                          +
                                          + see +
                                          +
                                          + https://docs.joinmastodon.org/client/intro/ + + +
                                          +
                                          + see +
                                          +
                                          + https://docs.joinmastodon.org/methods/apps/oauth/ + + +
                                          +
                                          + + + +

                                          + Table of Contents + + +

                                          + + + +

                                          + Interfaces + + +

                                          +
                                          +
                                          CSRFToken
                                          Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                          TokenRefresh
                                          Indicates whether the provider is capable of the OAuth2 token refresh.
                                          + + + + +

                                          + Constants + + +

                                          +
                                          +
                                          + SCOPE_FOLLOW + +  = 'follow' +
                                          + +
                                          + SCOPE_PUSH + +  = 'push' +
                                          + +
                                          + SCOPE_READ + +  = 'read' +
                                          + +
                                          + SCOPE_WRITE + +  = 'write' +
                                          + +
                                          + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                          + +
                                          + + +

                                          + Properties + + +

                                          +
                                          +
                                          + $accessTokenURL + +  : string +
                                          +
                                          the provider's access token exchange URL
                                          + +
                                          + $apiDocs + +  : string|null +
                                          + +
                                          + $apiHeaders + +  : array<string|int, mixed> +
                                          +
                                          additional headers to use during API access
                                          + +
                                          + $apiURL + +  : string +
                                          +
                                          the API base URL (magic)
                                          + +
                                          + $applicationURL + +  : string|null +
                                          +
                                          an optional URL to the provider's credential registration/application page (magic)
                                          + +
                                          + $authHeaders + +  : array<string|int, mixed> +
                                          +
                                          additional headers to use during authentication
                                          + +
                                          + $authMethod + +  : int +
                                          +
                                          Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                          + +
                                          + $authMethodHeader + +  : string +
                                          +
                                          The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                          + +
                                          + $authMethodQuery + +  : string +
                                          +
                                          The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                          + +
                                          + $authURL + +  : string +
                                          +
                                          the authentication URL
                                          + +
                                          + $clientCredentialsTokenURL + +  : string|null +
                                          +
                                          An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                          + +
                                          + $defaultScopes + +  : array<string|int, mixed> +
                                          +
                                          Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                          + +
                                          + $http + +  : ClientInterface +
                                          + +
                                          + $instance + +  : string +
                                          + +
                                          + $logger + +  : LoggerInterface +
                                          + +
                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                          + +
                                          + $refreshTokenURL + +  : string +
                                          +
                                          An optional refresh token endpoint in case the provider supports TokenRefresh.
                                          + +
                                          + $requestFactory + +  : RequestFactoryInterface +
                                          + +
                                          + $revokeURL + +  : string +
                                          +
                                          an optional URL for application side token revocation
                                          + +
                                          + $scopesDelimiter + +  : string +
                                          +
                                          The delimiter string for scopes
                                          + +
                                          + $serviceName + +  : string +
                                          +
                                          the name of the provider/class (magic)
                                          + +
                                          + $storage + +  : OAuthStorageInterface +
                                          + +
                                          + $streamFactory + +  : StreamFactoryInterface +
                                          + +
                                          + $uriFactory + +  : UriFactoryInterface +
                                          + +
                                          + $userRevokeURL + +  : string|null +
                                          +
                                          an optional link to the page where a user can revoke access tokens (magic)
                                          + +
                                          + +

                                          + Methods + + +

                                          +
                                          +
                                          + __construct() + +  : mixed +
                                          +
                                          OAuthProvider constructor.
                                          + +
                                          + __get() + +  : string|null +
                                          +
                                          Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                          + +
                                          + getAccessToken() + +  : AccessToken +
                                          +
                                          Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                          + +
                                          + getAuthURL() + +  : UriInterface +
                                          +
                                          Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                          + +
                                          + getClientCredentialsToken() + +  : AccessToken +
                                          + +
                                          + getRequestAuthorization() + +  : RequestInterface +
                                          + +
                                          + getStorage() + +  : OAuthStorageInterface +
                                          +
                                          Returns the current OAuthStorageInterface
                                          + +
                                          + invalidateAccessToken() + +  : bool +
                                          + +
                                          + me() + +  : ResponseInterface +
                                          + +
                                          + refreshAccessToken() + +  : AccessToken +
                                          + +
                                          + request() + +  : ResponseInterface +
                                          +
                                          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                          + +
                                          + retrieveAccessToken() + +  : AccessToken +
                                          +
                                          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                          + +
                                          + sendRequest() + +  : ResponseInterface +
                                          + +
                                          + setInstance() + +  : static +
                                          +
                                          set the internal URLs for the given Mastodon instance
                                          + +
                                          + setLogger() + +  : static +
                                          +
                                          Sets an optional PSR-3 LoggerInterface
                                          + +
                                          + setRequestFactory() + +  : static +
                                          +
                                          Sets an optional PSR-17 RequestFactoryInterface
                                          + +
                                          + setStorage() + +  : static +
                                          +
                                          Sets an optional OAuthStorageInterface
                                          + +
                                          + setStreamFactory() + +  : static +
                                          +
                                          Sets an optional PSR-17 StreamFactoryInterface
                                          + +
                                          + setUriFactory() + +  : static +
                                          +
                                          Sets an optional PSR-17 UriFactoryInterface
                                          + +
                                          + storeAccessToken() + +  : static +
                                          +
                                          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                          + +
                                          + cleanBodyParams() + +  : array<string|int, mixed> +
                                          +
                                          Cleans an array of body parameters
                                          + +
                                          + cleanQueryParams() + +  : array<string|int, mixed> +
                                          +
                                          Cleans an array of query parameters
                                          + +
                                          + construct() + +  : void +
                                          +
                                          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                          + +
                                          + createAccessToken() + +  : AccessToken +
                                          +
                                          Creates an access token with the provider set to $this->serviceName
                                          + +
                                          + getRequestBody() + +  : StreamInterface +
                                          +
                                          Prepares the request body
                                          + +
                                          + getRequestHeaders() + +  : array<string|int, mixed> +
                                          +
                                          Prepare request headers
                                          + +
                                          + getRequestTarget() + +  : string +
                                          +
                                          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                          + +
                                          + getRequestURL() + +  : string +
                                          +
                                          Prepares the request URL
                                          + +
                                          + parseTokenResponse() + +  : AccessToken +
                                          +
                                          Parses the response from a request to the token endpoint
                                          + +
                                          + + + + + +
                                          +

                                          + Constants + + +

                                          +
                                          +

                                          + SCOPE_FOLLOW + + +

                                          + + + + + + public + mixed + SCOPE_FOLLOW + = 'follow' + + + + + + + +
                                          +
                                          +

                                          + SCOPE_PUSH + + +

                                          + + + + + + public + mixed + SCOPE_PUSH + = 'push' + + + + + + + +
                                          +
                                          +

                                          + SCOPE_READ + + +

                                          + + + + + + public + mixed + SCOPE_READ + = 'read' + + + + + + + +
                                          +
                                          +

                                          + SCOPE_WRITE + + +

                                          + + + + + + public + mixed + SCOPE_WRITE + = 'write' + + + + + + + +
                                          +
                                          +

                                          + ALLOWED_PROPERTIES + + +

                                          + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                          +
                                          + + +
                                          +

                                          + Properties + + +

                                          +
                                          +

                                          + $accessTokenURL + + + + +

                                          + + +

                                          the provider's access token exchange URL

                                          + + + protected + string + $accessTokenURL + + + + + + +
                                          +
                                          +

                                          + $apiDocs + + + + +

                                          + + + + + protected + string|null + $apiDocs + = 'https://docs.joinmastodon.org/api/' + + + + + +
                                          +
                                          +

                                          + $apiHeaders + + + + +

                                          + + +

                                          additional headers to use during API access

                                          + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                          +
                                          +

                                          + $apiURL + + + + +

                                          + + +

                                          the API base URL (magic)

                                          + + + protected + string + $apiURL + + + + + + +
                                          +
                                          +

                                          + $applicationURL + + + + +

                                          + + +

                                          an optional URL to the provider's credential registration/application page (magic)

                                          + + + protected + string|null + $applicationURL + = null + + + + + +
                                          +
                                          +

                                          + $authHeaders + + + + +

                                          + + +

                                          additional headers to use during authentication

                                          + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                          +
                                          +

                                          + $authMethod + + + + +

                                          + + +

                                          Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                          + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                          +
                                          +

                                          + $authMethodHeader + + + + +

                                          + + +

                                          The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                          + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                          +
                                          +

                                          + $authMethodQuery + + + + +

                                          + + +

                                          The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                          + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                          +
                                          +

                                          + $authURL + + + + +

                                          + + +

                                          the authentication URL

                                          + + + protected + string + $authURL + + + + + + +
                                          +
                                          +

                                          + $clientCredentialsTokenURL + + + + +

                                          + + +

                                          An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                          + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                          If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                          +
                                          + + + + +
                                          +
                                          +

                                          + $defaultScopes + + + + +

                                          + + +

                                          Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                          + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_READ, self::SCOPE_FOLLOW] + + + + + +
                                          +
                                          +

                                          + $http + + + + +

                                          + + + + + protected + ClientInterface + $http + + + + + + +
                                          +
                                          +

                                          + $instance + + + + +

                                          + + + + + protected + string + $instance + = '' + + + + + +
                                          +
                                          +

                                          + $logger + + + + +

                                          + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                          + +
                                          +

                                          + $refreshTokenURL + + + + +

                                          + + +

                                          An optional refresh token endpoint in case the provider supports TokenRefresh.

                                          + + + protected + string + $refreshTokenURL + + +

                                          If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                          +
                                          + + + +
                                          + Tags + + +
                                          +
                                          +
                                          + see +
                                          +
                                          + TokenRefresh + + +
                                          +
                                          + +
                                          +
                                          +

                                          + $requestFactory + + + + +

                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                          +
                                          +

                                          + $revokeURL + + + + +

                                          + + +

                                          an optional URL for application side token revocation

                                          + + + protected + string + $revokeURL + + + + + +
                                          + Tags + + +
                                          +
                                          +
                                          + see +
                                          +
                                          + TokenInvalidate + + +
                                          +
                                          + +
                                          +
                                          +

                                          + $scopesDelimiter + + + + +

                                          + + +

                                          The delimiter string for scopes

                                          + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                          +
                                          +

                                          + $serviceName + + + + +

                                          + + +

                                          the name of the provider/class (magic)

                                          + + + protected + string + $serviceName + + + + + + +
                                          + +
                                          +

                                          + $streamFactory + + + + +

                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                          +
                                          +

                                          + $uriFactory + + + + +

                                          + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                          +
                                          +

                                          + $userRevokeURL + + + + +

                                          + + +

                                          an optional link to the page where a user can revoke access tokens (magic)

                                          + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                          +
                                          + +
                                          +

                                          + Methods + + +

                                          +
                                          +

                                          + __construct() + + +

                                          + + +

                                          OAuthProvider constructor.

                                          + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $options + : OAuthOptions|SettingsContainerInterface +
                                          +
                                          + +
                                          +
                                          + $http + : ClientInterface +
                                          +
                                          + +
                                          +
                                          + $requestFactory + : RequestFactoryInterface +
                                          +
                                          + +
                                          +
                                          + $streamFactory + : StreamFactoryInterface +
                                          +
                                          + +
                                          +
                                          + $uriFactory + : UriFactoryInterface +
                                          +
                                          + +
                                          +
                                          + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                          +
                                          + +
                                          +
                                          + $logger + : LoggerInterface + = new NullLogger()
                                          +
                                          + +
                                          +
                                          + + + + +
                                          +
                                          +

                                          + __get() + + +

                                          + + +

                                          Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                          + + + public + __get(string $name) : string|null + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $name + : string +
                                          +
                                          + +
                                          +
                                          + + + +
                                          +
                                          Return values
                                          + string|null +
                                          + +
                                          +
                                          +

                                          + getAccessToken() + + +

                                          + + +

                                          Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                          + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $code + : string +
                                          +
                                          + +
                                          +
                                          + $state + : string|null + = null
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + AccessToken +
                                          + +
                                          +
                                          +

                                          + getAuthURL() + + +

                                          + + +

                                          Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                          + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $params + : array<string|int, mixed>|null + = null
                                          +
                                          + +
                                          +
                                          + $scopes + : array<string|int, mixed>|null + = null
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + UriInterface +
                                          + +
                                          +
                                          +

                                          + getClientCredentialsToken() + + +

                                          + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $scopes + : array<string|int, mixed>|null + = null
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + implements +
                                          +
                                          + +

                                          \chillerlan\OAuth\Core\ClientCredentials

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + ProviderException + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + AccessToken +
                                          + +
                                          +
                                          +

                                          + getRequestAuthorization() + + +

                                          + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $request + : RequestInterface +
                                          +
                                          + +
                                          +
                                          + $token + : AccessToken +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + RequestInterface +
                                          + +
                                          +
                                          +

                                          + getStorage() + + +

                                          + + +

                                          Returns the current OAuthStorageInterface

                                          + + + public + getStorage() : OAuthStorageInterface + +
                                          +
                                          + + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + codeCoverageIgnore +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + OAuthStorageInterface +
                                          + +
                                          +
                                          +

                                          + invalidateAccessToken() + + +

                                          + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $token + : AccessToken|null + = null
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + implements +
                                          +
                                          + +

                                          \chillerlan\OAuth\Core\TokenInvalidate

                                          +
                                          + +
                                          +
                                          + codeCoverageIgnore +
                                          +
                                          + + +
                                          +
                                          + throws +
                                          +
                                          + ProviderException + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + bool +
                                          + +
                                          +
                                          +

                                          + me() + + +

                                          + + + + + public + me() : ResponseInterface + +
                                          +
                                          + + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + ResponseInterface +
                                          + +
                                          +
                                          +

                                          + refreshAccessToken() + + +

                                          + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $token + : AccessToken|null + = null
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + implements +
                                          +
                                          + +

                                          \chillerlan\OAuth\Core\TokenRefresh

                                          +
                                          + +
                                          +
                                          + throws +
                                          +
                                          + ProviderException + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + AccessToken +
                                          + +
                                          +
                                          +

                                          + request() + + +

                                          + + +

                                          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                          + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $path + : string +
                                          +
                                          + +
                                          +
                                          + $params + : array<string|int, mixed>|null + = null
                                          +
                                          + +
                                          +
                                          + $method + : string|null + = null
                                          +
                                          + +
                                          +
                                          + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                          +
                                          + +
                                          +
                                          + $headers + : array<string|int, mixed>|null + = null
                                          +
                                          + +
                                          +
                                          + $protocolVersion + : string|null + = null
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + ResponseInterface +
                                          + +
                                          +
                                          +

                                          + retrieveAccessToken() + + +

                                          + + +

                                          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                          + + + public + retrieveAccessToken() : AccessToken + +
                                          +
                                          + + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + codeCoverageIgnore +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + AccessToken +
                                          + +
                                          +
                                          +

                                          + sendRequest() + + +

                                          + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $request + : RequestInterface +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + ResponseInterface +
                                          + +
                                          +
                                          +

                                          + setInstance() + + +

                                          + + +

                                          set the internal URLs for the given Mastodon instance

                                          + + + public + setInstance(string $instance) : static + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $instance + : string +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + throws +
                                          +
                                          + OAuthException + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + static +
                                          + +
                                          +
                                          +

                                          + setLogger() + + +

                                          + + +

                                          Sets an optional PSR-3 LoggerInterface

                                          + + + public + setLogger(LoggerInterface $logger) : static + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $logger + : LoggerInterface +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + codeCoverageIgnore +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + static +
                                          + +
                                          +
                                          +

                                          + setRequestFactory() + + +

                                          + + +

                                          Sets an optional PSR-17 RequestFactoryInterface

                                          + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $requestFactory + : RequestFactoryInterface +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + codeCoverageIgnore +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + static +
                                          + +
                                          +
                                          +

                                          + setStorage() + + +

                                          + + +

                                          Sets an optional OAuthStorageInterface

                                          + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $storage + : OAuthStorageInterface +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + codeCoverageIgnore +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + static +
                                          + +
                                          +
                                          +

                                          + setStreamFactory() + + +

                                          + + +

                                          Sets an optional PSR-17 StreamFactoryInterface

                                          + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $streamFactory + : StreamFactoryInterface +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + codeCoverageIgnore +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + static +
                                          + +
                                          +
                                          +

                                          + setUriFactory() + + +

                                          + + +

                                          Sets an optional PSR-17 UriFactoryInterface

                                          + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $uriFactory + : UriFactoryInterface +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + codeCoverageIgnore +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + static +
                                          + +
                                          +
                                          +

                                          + storeAccessToken() + + +

                                          + + +

                                          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                          + + + public + storeAccessToken(AccessToken $token) : static + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $token + : AccessToken +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + inheritDoc +
                                          +
                                          + + +
                                          +
                                          + codeCoverageIgnore +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + static +
                                          + +
                                          +
                                          +

                                          + cleanBodyParams() + + +

                                          + + +

                                          Cleans an array of body parameters

                                          + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $params + : iterable<string|int, mixed> +
                                          +
                                          + +
                                          +
                                          + + + +
                                          +
                                          Return values
                                          + array<string|int, mixed> +
                                          + +
                                          +
                                          +

                                          + cleanQueryParams() + + +

                                          + + +

                                          Cleans an array of query parameters

                                          + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $params + : iterable<string|int, mixed> +
                                          +
                                          + +
                                          +
                                          + + + +
                                          +
                                          Return values
                                          + array<string|int, mixed> +
                                          + +
                                          +
                                          +

                                          + construct() + + +

                                          + + +

                                          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                          + + + protected + construct() : void + +
                                          +
                                          + + + + + +
                                          +
                                          +

                                          + createAccessToken() + + +

                                          + + +

                                          Creates an access token with the provider set to $this->serviceName

                                          + + + protected + createAccessToken() : AccessToken + +
                                          +
                                          + + + + +
                                          +
                                          Return values
                                          + AccessToken +
                                          + +
                                          +
                                          +

                                          + getRequestBody() + + +

                                          + + +

                                          Prepares the request body

                                          + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $body + : StreamInterface|array<string|int, mixed>|string +
                                          +
                                          + +
                                          +
                                          + $request + : RequestInterface +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + throws +
                                          +
                                          + ProviderException + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + StreamInterface +
                                          + +
                                          +
                                          +

                                          + getRequestHeaders() + + +

                                          + + +

                                          Prepare request headers

                                          + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $headers + : array<string|int, mixed>|null + = null
                                          +
                                          + +
                                          +
                                          + + + +
                                          +
                                          Return values
                                          + array<string|int, mixed> +
                                          + +
                                          +
                                          +

                                          + getRequestTarget() + + +

                                          + + +

                                          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                          + + + protected + getRequestTarget(string $uri) : string + +
                                          +
                                          +

                                          Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $uri + : string +
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + + +
                                          +
                                          +
                                          + see +
                                          +
                                          + OAuthInterface::request() + + +
                                          +
                                          + throws +
                                          +
                                          + ProviderException + + +
                                          +
                                          + +
                                          +
                                          Return values
                                          + string +
                                          + +
                                          +
                                          +

                                          + getRequestURL() + + +

                                          + + +

                                          Prepares the request URL

                                          + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $path + : string +
                                          +
                                          + +
                                          +
                                          + $params + : array<string|int, mixed>|null + = null
                                          +
                                          + +
                                          +
                                          + + + +
                                          +
                                          Return values
                                          + string +
                                          + +
                                          + +
                                          + +
                                          +
                                          +
                                          +
                                          +
                                          
                                          +        
                                          + +
                                          +
                                          + + + +
                                          +
                                          +
                                          + +
                                          + On this page + + +
                                          + +
                                          +
                                          +
                                          +
                                          +
                                          +

                                          Search results

                                          + +
                                          +
                                          +
                                            +
                                            +
                                            +
                                            +
                                            + + +
                                            + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-MicrosoftGraph.html b/classes/chillerlan-OAuth-Providers-MicrosoftGraph.html new file mode 100644 index 00000000..15301b08 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-MicrosoftGraph.html @@ -0,0 +1,3627 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                            +

                                            Documentation

                                            + + + + + +
                                            + +
                                            +
                                            + + + + +
                                            +
                                            + + +
                                            +

                                            + MicrosoftGraph + + + extends AzureActiveDirectory + + +
                                            + in package + +
                                            + + +

                                            + +
                                            + + +
                                            + + + +

                                            Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                            + + + +
                                            + Tags + + +
                                            +
                                            +
                                            + see +
                                            +
                                            + https://docs.microsoft.com/graph/permissions-reference + + +
                                            +
                                            + + + +

                                            + Table of Contents + + +

                                            + + + + + + + +

                                            + Constants + + +

                                            +
                                            +
                                            + SCOPE_OFFLINE_ACCESS + +  = 'offline_access' +
                                            + +
                                            + SCOPE_OPENID + +  = 'openid' +
                                            + +
                                            + SCOPE_OPENID_EMAIL + +  = 'email' +
                                            + +
                                            + SCOPE_OPENID_PROFILE + +  = 'profile' +
                                            + +
                                            + SCOPE_USER_READ + +  = 'User.Read' +
                                            + +
                                            + SCOPE_USER_READBASIC_ALL + +  = 'User.ReadBasic.All' +
                                            + +
                                            + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                            + +
                                            + + +

                                            + Properties + + +

                                            +
                                            +
                                            + $accessTokenURL + +  : string +
                                            +
                                            the provider's access token exchange URL
                                            + +
                                            + $apiDocs + +  : string|null +
                                            + +
                                            + $apiHeaders + +  : array<string|int, mixed> +
                                            +
                                            additional headers to use during API access
                                            + +
                                            + $apiURL + +  : string +
                                            + +
                                            + $applicationURL + +  : string|null +
                                            +
                                            an optional URL to the provider's credential registration/application page (magic)
                                            + +
                                            + $authHeaders + +  : array<string|int, mixed> +
                                            +
                                            additional headers to use during authentication
                                            + +
                                            + $authMethod + +  : int +
                                            +
                                            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                            + +
                                            + $authMethodHeader + +  : string +
                                            +
                                            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                            + +
                                            + $authMethodQuery + +  : string +
                                            +
                                            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                            + +
                                            + $authURL + +  : string +
                                            +
                                            the authentication URL
                                            + +
                                            + $clientCredentialsTokenURL + +  : string|null +
                                            +
                                            An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                            + +
                                            + $defaultScopes + +  : array<string|int, mixed> +
                                            + +
                                            + $http + +  : ClientInterface +
                                            + +
                                            + $logger + +  : LoggerInterface +
                                            + +
                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                            + +
                                            + $refreshTokenURL + +  : string +
                                            +
                                            An optional refresh token endpoint in case the provider supports TokenRefresh.
                                            + +
                                            + $requestFactory + +  : RequestFactoryInterface +
                                            + +
                                            + $revokeURL + +  : string +
                                            +
                                            an optional URL for application side token revocation
                                            + +
                                            + $scopesDelimiter + +  : string +
                                            +
                                            The delimiter string for scopes
                                            + +
                                            + $serviceName + +  : string +
                                            +
                                            the name of the provider/class (magic)
                                            + +
                                            + $storage + +  : OAuthStorageInterface +
                                            + +
                                            + $streamFactory + +  : StreamFactoryInterface +
                                            + +
                                            + $uriFactory + +  : UriFactoryInterface +
                                            + +
                                            + $userRevokeURL + +  : string|null +
                                            +
                                            an optional link to the page where a user can revoke access tokens (magic)
                                            + +
                                            + +

                                            + Methods + + +

                                            +
                                            +
                                            + __construct() + +  : mixed +
                                            +
                                            OAuthProvider constructor.
                                            + +
                                            + __get() + +  : string|null +
                                            +
                                            Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                            + +
                                            + getAccessToken() + +  : AccessToken +
                                            +
                                            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                            + +
                                            + getAuthURL() + +  : UriInterface +
                                            +
                                            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                            + +
                                            + getClientCredentialsToken() + +  : AccessToken +
                                            + +
                                            + getRequestAuthorization() + +  : RequestInterface +
                                            + +
                                            + getStorage() + +  : OAuthStorageInterface +
                                            +
                                            Returns the current OAuthStorageInterface
                                            + +
                                            + invalidateAccessToken() + +  : bool +
                                            + +
                                            + me() + +  : ResponseInterface +
                                            + +
                                            + refreshAccessToken() + +  : AccessToken +
                                            + +
                                            + request() + +  : ResponseInterface +
                                            +
                                            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                            + +
                                            + retrieveAccessToken() + +  : AccessToken +
                                            +
                                            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                            + +
                                            + sendRequest() + +  : ResponseInterface +
                                            + +
                                            + setLogger() + +  : static +
                                            +
                                            Sets an optional PSR-3 LoggerInterface
                                            + +
                                            + setRequestFactory() + +  : static +
                                            +
                                            Sets an optional PSR-17 RequestFactoryInterface
                                            + +
                                            + setStorage() + +  : static +
                                            +
                                            Sets an optional OAuthStorageInterface
                                            + +
                                            + setStreamFactory() + +  : static +
                                            +
                                            Sets an optional PSR-17 StreamFactoryInterface
                                            + +
                                            + setUriFactory() + +  : static +
                                            +
                                            Sets an optional PSR-17 UriFactoryInterface
                                            + +
                                            + storeAccessToken() + +  : static +
                                            +
                                            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                            + +
                                            + cleanBodyParams() + +  : array<string|int, mixed> +
                                            +
                                            Cleans an array of body parameters
                                            + +
                                            + cleanQueryParams() + +  : array<string|int, mixed> +
                                            +
                                            Cleans an array of query parameters
                                            + +
                                            + construct() + +  : void +
                                            +
                                            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                            + +
                                            + createAccessToken() + +  : AccessToken +
                                            +
                                            Creates an access token with the provider set to $this->serviceName
                                            + +
                                            + getRequestBody() + +  : StreamInterface +
                                            +
                                            Prepares the request body
                                            + +
                                            + getRequestHeaders() + +  : array<string|int, mixed> +
                                            +
                                            Prepare request headers
                                            + +
                                            + getRequestTarget() + +  : string +
                                            +
                                            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                            + +
                                            + getRequestURL() + +  : string +
                                            +
                                            Prepares the request URL
                                            + +
                                            + parseTokenResponse() + +  : AccessToken +
                                            +
                                            Parses the response from a request to the token endpoint
                                            + +
                                            + + + + + +
                                            +

                                            + Constants + + +

                                            +
                                            +

                                            + SCOPE_OFFLINE_ACCESS + + +

                                            + + + + + + public + mixed + SCOPE_OFFLINE_ACCESS + = 'offline_access' + + + + + + + +
                                            +
                                            +

                                            + SCOPE_OPENID + + +

                                            + + + + + + public + mixed + SCOPE_OPENID + = 'openid' + + + + + + + +
                                            +
                                            +

                                            + SCOPE_OPENID_EMAIL + + +

                                            + + + + + + public + mixed + SCOPE_OPENID_EMAIL + = 'email' + + + + + + + +
                                            +
                                            +

                                            + SCOPE_OPENID_PROFILE + + +

                                            + + + + + + public + mixed + SCOPE_OPENID_PROFILE + = 'profile' + + + + + + + +
                                            +
                                            +

                                            + SCOPE_USER_READ + + +

                                            + + + + + + public + mixed + SCOPE_USER_READ + = 'User.Read' + + + + + + + +
                                            +
                                            +

                                            + SCOPE_USER_READBASIC_ALL + + +

                                            + + + + + + public + mixed + SCOPE_USER_READBASIC_ALL + = 'User.ReadBasic.All' + + + + + + + +
                                            +
                                            +

                                            + ALLOWED_PROPERTIES + + +

                                            + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                            +
                                            + + +
                                            +

                                            + Properties + + +

                                            +
                                            +

                                            + $accessTokenURL + + + + +

                                            + + +

                                            the provider's access token exchange URL

                                            + + + protected + string + $accessTokenURL + + + + + + +
                                            +
                                            +

                                            + $apiDocs + + + + +

                                            + + + + + protected + string|null + $apiDocs + = 'https://docs.microsoft.com/graph/overview' + + + + + +
                                            +
                                            +

                                            + $apiHeaders + + + + +

                                            + + +

                                            additional headers to use during API access

                                            + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                            +
                                            +

                                            + $apiURL + + + + +

                                            + + + + + protected + string + $apiURL + = 'https://graph.microsoft.com' + + + + + +
                                            +
                                            +

                                            + $applicationURL + + + + +

                                            + + +

                                            an optional URL to the provider's credential registration/application page (magic)

                                            + + + protected + string|null + $applicationURL + = null + + + + + +
                                            +
                                            +

                                            + $authHeaders + + + + +

                                            + + +

                                            additional headers to use during authentication

                                            + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                            +
                                            +

                                            + $authMethod + + + + +

                                            + + +

                                            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                            + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                            +
                                            +

                                            + $authMethodHeader + + + + +

                                            + + +

                                            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                            + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                            +
                                            +

                                            + $authMethodQuery + + + + +

                                            + + +

                                            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                            + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                            +
                                            +

                                            + $authURL + + + + +

                                            + + +

                                            the authentication URL

                                            + + + protected + string + $authURL + + + + + + +
                                            +
                                            +

                                            + $clientCredentialsTokenURL + + + + +

                                            + + +

                                            An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                            + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                            If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                            +
                                            + + + + +
                                            +
                                            +

                                            + $defaultScopes + + + + +

                                            + + + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_OPENID, self::SCOPE_OPENID_EMAIL, self::SCOPE_OPENID_PROFILE, self::SCOPE_OFFLINE_ACCESS, self::SCOPE_USER_READ, self::SCOPE_USER_READBASIC_ALL] + + + + + +
                                            +
                                            +

                                            + $http + + + + +

                                            + + + + + protected + ClientInterface + $http + + + + + + +
                                            +
                                            +

                                            + $logger + + + + +

                                            + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                            + +
                                            +

                                            + $refreshTokenURL + + + + +

                                            + + +

                                            An optional refresh token endpoint in case the provider supports TokenRefresh.

                                            + + + protected + string + $refreshTokenURL + + +

                                            If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                            +
                                            + + + +
                                            + Tags + + +
                                            +
                                            +
                                            + see +
                                            +
                                            + TokenRefresh + + +
                                            +
                                            + +
                                            +
                                            +

                                            + $requestFactory + + + + +

                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                            +
                                            +

                                            + $revokeURL + + + + +

                                            + + +

                                            an optional URL for application side token revocation

                                            + + + protected + string + $revokeURL + + + + + +
                                            + Tags + + +
                                            +
                                            +
                                            + see +
                                            +
                                            + TokenInvalidate + + +
                                            +
                                            + +
                                            +
                                            +

                                            + $scopesDelimiter + + + + +

                                            + + +

                                            The delimiter string for scopes

                                            + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                            +
                                            +

                                            + $serviceName + + + + +

                                            + + +

                                            the name of the provider/class (magic)

                                            + + + protected + string + $serviceName + + + + + + +
                                            + +
                                            +

                                            + $streamFactory + + + + +

                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                            +
                                            +

                                            + $uriFactory + + + + +

                                            + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                            +
                                            +

                                            + $userRevokeURL + + + + +

                                            + + +

                                            an optional link to the page where a user can revoke access tokens (magic)

                                            + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                            +
                                            + +
                                            +

                                            + Methods + + +

                                            +
                                            +

                                            + __construct() + + +

                                            + + +

                                            OAuthProvider constructor.

                                            + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $options + : OAuthOptions|SettingsContainerInterface +
                                            +
                                            + +
                                            +
                                            + $http + : ClientInterface +
                                            +
                                            + +
                                            +
                                            + $requestFactory + : RequestFactoryInterface +
                                            +
                                            + +
                                            +
                                            + $streamFactory + : StreamFactoryInterface +
                                            +
                                            + +
                                            +
                                            + $uriFactory + : UriFactoryInterface +
                                            +
                                            + +
                                            +
                                            + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                            +
                                            + +
                                            +
                                            + $logger + : LoggerInterface + = new NullLogger()
                                            +
                                            + +
                                            +
                                            + + + + +
                                            +
                                            +

                                            + __get() + + +

                                            + + +

                                            Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                            + + + public + __get(string $name) : string|null + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $name + : string +
                                            +
                                            + +
                                            +
                                            + + + +
                                            +
                                            Return values
                                            + string|null +
                                            + +
                                            +
                                            +

                                            + getAccessToken() + + +

                                            + + +

                                            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                            + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $code + : string +
                                            +
                                            + +
                                            +
                                            + $state + : string|null + = null
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + AccessToken +
                                            + +
                                            +
                                            +

                                            + getAuthURL() + + +

                                            + + +

                                            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                            + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $params + : array<string|int, mixed>|null + = null
                                            +
                                            + +
                                            +
                                            + $scopes + : array<string|int, mixed>|null + = null
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + UriInterface +
                                            + +
                                            +
                                            +

                                            + getClientCredentialsToken() + + +

                                            + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $scopes + : array<string|int, mixed>|null + = null
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + implements +
                                            +
                                            + +

                                            \chillerlan\OAuth\Core\ClientCredentials

                                            +
                                            + +
                                            +
                                            + throws +
                                            +
                                            + ProviderException + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + AccessToken +
                                            + +
                                            +
                                            +

                                            + getRequestAuthorization() + + +

                                            + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $request + : RequestInterface +
                                            +
                                            + +
                                            +
                                            + $token + : AccessToken +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + RequestInterface +
                                            + +
                                            +
                                            +

                                            + getStorage() + + +

                                            + + +

                                            Returns the current OAuthStorageInterface

                                            + + + public + getStorage() : OAuthStorageInterface + +
                                            +
                                            + + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + codeCoverageIgnore +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + OAuthStorageInterface +
                                            + +
                                            +
                                            +

                                            + invalidateAccessToken() + + +

                                            + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $token + : AccessToken|null + = null
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + implements +
                                            +
                                            + +

                                            \chillerlan\OAuth\Core\TokenInvalidate

                                            +
                                            + +
                                            +
                                            + codeCoverageIgnore +
                                            +
                                            + + +
                                            +
                                            + throws +
                                            +
                                            + ProviderException + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + bool +
                                            + +
                                            +
                                            +

                                            + me() + + +

                                            + + + + + public + me() : ResponseInterface + +
                                            +
                                            + + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + ResponseInterface +
                                            + +
                                            +
                                            +

                                            + refreshAccessToken() + + +

                                            + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $token + : AccessToken|null + = null
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + implements +
                                            +
                                            + +

                                            \chillerlan\OAuth\Core\TokenRefresh

                                            +
                                            + +
                                            +
                                            + throws +
                                            +
                                            + ProviderException + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + AccessToken +
                                            + +
                                            +
                                            +

                                            + request() + + +

                                            + + +

                                            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                            + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $path + : string +
                                            +
                                            + +
                                            +
                                            + $params + : array<string|int, mixed>|null + = null
                                            +
                                            + +
                                            +
                                            + $method + : string|null + = null
                                            +
                                            + +
                                            +
                                            + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                            +
                                            + +
                                            +
                                            + $headers + : array<string|int, mixed>|null + = null
                                            +
                                            + +
                                            +
                                            + $protocolVersion + : string|null + = null
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + ResponseInterface +
                                            + +
                                            +
                                            +

                                            + retrieveAccessToken() + + +

                                            + + +

                                            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                            + + + public + retrieveAccessToken() : AccessToken + +
                                            +
                                            + + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + codeCoverageIgnore +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + AccessToken +
                                            + +
                                            +
                                            +

                                            + sendRequest() + + +

                                            + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $request + : RequestInterface +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + ResponseInterface +
                                            + +
                                            +
                                            +

                                            + setLogger() + + +

                                            + + +

                                            Sets an optional PSR-3 LoggerInterface

                                            + + + public + setLogger(LoggerInterface $logger) : static + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $logger + : LoggerInterface +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + codeCoverageIgnore +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + static +
                                            + +
                                            +
                                            +

                                            + setRequestFactory() + + +

                                            + + +

                                            Sets an optional PSR-17 RequestFactoryInterface

                                            + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $requestFactory + : RequestFactoryInterface +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + codeCoverageIgnore +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + static +
                                            + +
                                            +
                                            +

                                            + setStorage() + + +

                                            + + +

                                            Sets an optional OAuthStorageInterface

                                            + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $storage + : OAuthStorageInterface +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + codeCoverageIgnore +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + static +
                                            + +
                                            +
                                            +

                                            + setStreamFactory() + + +

                                            + + +

                                            Sets an optional PSR-17 StreamFactoryInterface

                                            + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $streamFactory + : StreamFactoryInterface +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + codeCoverageIgnore +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + static +
                                            + +
                                            +
                                            +

                                            + setUriFactory() + + +

                                            + + +

                                            Sets an optional PSR-17 UriFactoryInterface

                                            + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $uriFactory + : UriFactoryInterface +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + codeCoverageIgnore +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + static +
                                            + +
                                            +
                                            +

                                            + storeAccessToken() + + +

                                            + + +

                                            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                            + + + public + storeAccessToken(AccessToken $token) : static + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $token + : AccessToken +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + inheritDoc +
                                            +
                                            + + +
                                            +
                                            + codeCoverageIgnore +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + static +
                                            + +
                                            +
                                            +

                                            + cleanBodyParams() + + +

                                            + + +

                                            Cleans an array of body parameters

                                            + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $params + : iterable<string|int, mixed> +
                                            +
                                            + +
                                            +
                                            + + + +
                                            +
                                            Return values
                                            + array<string|int, mixed> +
                                            + +
                                            +
                                            +

                                            + cleanQueryParams() + + +

                                            + + +

                                            Cleans an array of query parameters

                                            + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $params + : iterable<string|int, mixed> +
                                            +
                                            + +
                                            +
                                            + + + +
                                            +
                                            Return values
                                            + array<string|int, mixed> +
                                            + +
                                            +
                                            +

                                            + construct() + + +

                                            + + +

                                            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                            + + + protected + construct() : void + +
                                            +
                                            + + + + + +
                                            +
                                            +

                                            + createAccessToken() + + +

                                            + + +

                                            Creates an access token with the provider set to $this->serviceName

                                            + + + protected + createAccessToken() : AccessToken + +
                                            +
                                            + + + + +
                                            +
                                            Return values
                                            + AccessToken +
                                            + +
                                            +
                                            +

                                            + getRequestBody() + + +

                                            + + +

                                            Prepares the request body

                                            + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $body + : StreamInterface|array<string|int, mixed>|string +
                                            +
                                            + +
                                            +
                                            + $request + : RequestInterface +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + throws +
                                            +
                                            + ProviderException + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + StreamInterface +
                                            + +
                                            +
                                            +

                                            + getRequestHeaders() + + +

                                            + + +

                                            Prepare request headers

                                            + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $headers + : array<string|int, mixed>|null + = null
                                            +
                                            + +
                                            +
                                            + + + +
                                            +
                                            Return values
                                            + array<string|int, mixed> +
                                            + +
                                            +
                                            +

                                            + getRequestTarget() + + +

                                            + + +

                                            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                            + + + protected + getRequestTarget(string $uri) : string + +
                                            +
                                            +

                                            Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $uri + : string +
                                            +
                                            + +
                                            +
                                            + + +
                                            + Tags + + +
                                            +
                                            +
                                            + see +
                                            +
                                            + OAuthInterface::request() + + +
                                            +
                                            + throws +
                                            +
                                            + ProviderException + + +
                                            +
                                            + +
                                            +
                                            Return values
                                            + string +
                                            + +
                                            +
                                            +

                                            + getRequestURL() + + +

                                            + + +

                                            Prepares the request URL

                                            + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                            +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $path + : string +
                                            +
                                            + +
                                            +
                                            + $params + : array<string|int, mixed>|null + = null
                                            +
                                            + +
                                            +
                                            + + + +
                                            +
                                            Return values
                                            + string +
                                            + +
                                            + +
                                            + +
                                            +
                                            +
                                            +
                                            +
                                            
                                            +        
                                            + +
                                            +
                                            + + + +
                                            +
                                            +
                                            + +
                                            + On this page + + +
                                            + +
                                            +
                                            +
                                            +
                                            +
                                            +

                                            Search results

                                            + +
                                            +
                                            +
                                              +
                                              +
                                              +
                                              +
                                              + + +
                                              + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Mixcloud.html b/classes/chillerlan-OAuth-Providers-Mixcloud.html new file mode 100644 index 00000000..c0a49c48 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Mixcloud.html @@ -0,0 +1,3411 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                              +

                                              Documentation

                                              + + + + + +
                                              + +
                                              +
                                              + + + + +
                                              +
                                              + + +
                                              +

                                              + Mixcloud + + + extends OAuth2Provider + + +
                                              + in package + +
                                              + + +

                                              + +
                                              + + +
                                              + + + +

                                              note: a missing slash at the end of the path will end up in an HTTP/301

                                              + + + +
                                              + Tags + + +
                                              +
                                              +
                                              + see +
                                              +
                                              + https://www.mixcloud.com/developers/ + + +
                                              +
                                              + + + +

                                              + Table of Contents + + +

                                              + + + + + + + +

                                              + Constants + + +

                                              +
                                              +
                                              + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                              + +
                                              + + +

                                              + Properties + + +

                                              +
                                              +
                                              + $accessTokenURL + +  : string +
                                              + +
                                              + $apiDocs + +  : string|null +
                                              + +
                                              + $apiHeaders + +  : array<string|int, mixed> +
                                              +
                                              additional headers to use during API access
                                              + +
                                              + $apiURL + +  : string +
                                              + +
                                              + $applicationURL + +  : string|null +
                                              + +
                                              + $authHeaders + +  : array<string|int, mixed> +
                                              +
                                              additional headers to use during authentication
                                              + +
                                              + $authMethod + +  : int +
                                              +
                                              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                              + +
                                              + $authMethodHeader + +  : string +
                                              +
                                              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                              + +
                                              + $authMethodQuery + +  : string +
                                              +
                                              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                              + +
                                              + $authURL + +  : string +
                                              + +
                                              + $clientCredentialsTokenURL + +  : string|null +
                                              +
                                              An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                              + +
                                              + $defaultScopes + +  : array<string|int, mixed> +
                                              +
                                              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                              + +
                                              + $http + +  : ClientInterface +
                                              + +
                                              + $logger + +  : LoggerInterface +
                                              + +
                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                              + +
                                              + $refreshTokenURL + +  : string +
                                              +
                                              An optional refresh token endpoint in case the provider supports TokenRefresh.
                                              + +
                                              + $requestFactory + +  : RequestFactoryInterface +
                                              + +
                                              + $revokeURL + +  : string +
                                              +
                                              an optional URL for application side token revocation
                                              + +
                                              + $scopesDelimiter + +  : string +
                                              +
                                              The delimiter string for scopes
                                              + +
                                              + $serviceName + +  : string +
                                              +
                                              the name of the provider/class (magic)
                                              + +
                                              + $storage + +  : OAuthStorageInterface +
                                              + +
                                              + $streamFactory + +  : StreamFactoryInterface +
                                              + +
                                              + $uriFactory + +  : UriFactoryInterface +
                                              + +
                                              + $userRevokeURL + +  : string|null +
                                              + +
                                              + +

                                              + Methods + + +

                                              +
                                              +
                                              + __construct() + +  : mixed +
                                              +
                                              OAuthProvider constructor.
                                              + +
                                              + __get() + +  : string|null +
                                              +
                                              Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                              + +
                                              + getAccessToken() + +  : AccessToken +
                                              +
                                              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                              + +
                                              + getAuthURL() + +  : UriInterface +
                                              +
                                              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                              + +
                                              + getClientCredentialsToken() + +  : AccessToken +
                                              + +
                                              + getRequestAuthorization() + +  : RequestInterface +
                                              + +
                                              + getStorage() + +  : OAuthStorageInterface +
                                              +
                                              Returns the current OAuthStorageInterface
                                              + +
                                              + invalidateAccessToken() + +  : bool +
                                              + +
                                              + me() + +  : ResponseInterface +
                                              + +
                                              + refreshAccessToken() + +  : AccessToken +
                                              + +
                                              + request() + +  : ResponseInterface +
                                              +
                                              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                              + +
                                              + retrieveAccessToken() + +  : AccessToken +
                                              +
                                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                              + +
                                              + sendRequest() + +  : ResponseInterface +
                                              + +
                                              + setLogger() + +  : static +
                                              +
                                              Sets an optional PSR-3 LoggerInterface
                                              + +
                                              + setRequestFactory() + +  : static +
                                              +
                                              Sets an optional PSR-17 RequestFactoryInterface
                                              + +
                                              + setStorage() + +  : static +
                                              +
                                              Sets an optional OAuthStorageInterface
                                              + +
                                              + setStreamFactory() + +  : static +
                                              +
                                              Sets an optional PSR-17 StreamFactoryInterface
                                              + +
                                              + setUriFactory() + +  : static +
                                              +
                                              Sets an optional PSR-17 UriFactoryInterface
                                              + +
                                              + storeAccessToken() + +  : static +
                                              +
                                              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                              + +
                                              + cleanBodyParams() + +  : array<string|int, mixed> +
                                              +
                                              Cleans an array of body parameters
                                              + +
                                              + cleanQueryParams() + +  : array<string|int, mixed> +
                                              +
                                              Cleans an array of query parameters
                                              + +
                                              + construct() + +  : void +
                                              +
                                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                              + +
                                              + createAccessToken() + +  : AccessToken +
                                              +
                                              Creates an access token with the provider set to $this->serviceName
                                              + +
                                              + getRequestBody() + +  : StreamInterface +
                                              +
                                              Prepares the request body
                                              + +
                                              + getRequestHeaders() + +  : array<string|int, mixed> +
                                              +
                                              Prepare request headers
                                              + +
                                              + getRequestTarget() + +  : string +
                                              +
                                              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                              + +
                                              + getRequestURL() + +  : string +
                                              +
                                              Prepares the request URL
                                              + +
                                              + parseTokenResponse() + +  : AccessToken +
                                              +
                                              Parses the response from a request to the token endpoint
                                              + +
                                              + + + + + +
                                              +

                                              + Constants + + +

                                              +
                                              +

                                              + ALLOWED_PROPERTIES + + +

                                              + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                              +
                                              + + +
                                              +

                                              + Properties + + +

                                              +
                                              +

                                              + $accessTokenURL + + + + +

                                              + + + + + protected + string + $accessTokenURL + = 'https://www.mixcloud.com/oauth/access_token' + + + + + +
                                              +
                                              +

                                              + $apiDocs + + + + +

                                              + + + + + protected + string|null + $apiDocs + = 'https://www.mixcloud.com/developers/' + + + + + +
                                              +
                                              +

                                              + $apiHeaders + + + + +

                                              + + +

                                              additional headers to use during API access

                                              + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                              +
                                              +

                                              + $apiURL + + + + +

                                              + + + + + protected + string + $apiURL + = 'https://api.mixcloud.com' + + + + + +
                                              +
                                              +

                                              + $applicationURL + + + + +

                                              + + + + + protected + string|null + $applicationURL + = 'https://www.mixcloud.com/developers/create/' + + + + + +
                                              +
                                              +

                                              + $authHeaders + + + + +

                                              + + +

                                              additional headers to use during authentication

                                              + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                              +
                                              +

                                              + $authMethod + + + + +

                                              + + +

                                              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                              + + + protected + int + $authMethod + = self::AUTH_METHOD_QUERY + + + + + +
                                              +
                                              +

                                              + $authMethodHeader + + + + +

                                              + + +

                                              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                              + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                              +
                                              +

                                              + $authMethodQuery + + + + +

                                              + + +

                                              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                              + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                              +
                                              +

                                              + $authURL + + + + +

                                              + + + + + protected + string + $authURL + = 'https://www.mixcloud.com/oauth/authorize' + + + + + +
                                              +
                                              +

                                              + $clientCredentialsTokenURL + + + + +

                                              + + +

                                              An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                              + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                              If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                              +
                                              + + + + +
                                              +
                                              +

                                              + $defaultScopes + + + + +

                                              + + +

                                              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                              + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
                                              +
                                              +

                                              + $http + + + + +

                                              + + + + + protected + ClientInterface + $http + + + + + + +
                                              +
                                              +

                                              + $logger + + + + +

                                              + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                              + +
                                              +

                                              + $refreshTokenURL + + + + +

                                              + + +

                                              An optional refresh token endpoint in case the provider supports TokenRefresh.

                                              + + + protected + string + $refreshTokenURL + + +

                                              If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                              +
                                              + + + +
                                              + Tags + + +
                                              +
                                              +
                                              + see +
                                              +
                                              + TokenRefresh + + +
                                              +
                                              + +
                                              +
                                              +

                                              + $requestFactory + + + + +

                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                              +
                                              +

                                              + $revokeURL + + + + +

                                              + + +

                                              an optional URL for application side token revocation

                                              + + + protected + string + $revokeURL + + + + + +
                                              + Tags + + +
                                              +
                                              +
                                              + see +
                                              +
                                              + TokenInvalidate + + +
                                              +
                                              + +
                                              +
                                              +

                                              + $scopesDelimiter + + + + +

                                              + + +

                                              The delimiter string for scopes

                                              + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                              +
                                              +

                                              + $serviceName + + + + +

                                              + + +

                                              the name of the provider/class (magic)

                                              + + + protected + string + $serviceName + + + + + + +
                                              + +
                                              +

                                              + $streamFactory + + + + +

                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                              +
                                              +

                                              + $uriFactory + + + + +

                                              + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                              +
                                              +

                                              + $userRevokeURL + + + + +

                                              + + + + + protected + string|null + $userRevokeURL + = 'https://www.mixcloud.com/settings/applications/' + + + + + +
                                              +
                                              + +
                                              +

                                              + Methods + + +

                                              +
                                              +

                                              + __construct() + + +

                                              + + +

                                              OAuthProvider constructor.

                                              + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $options + : OAuthOptions|SettingsContainerInterface +
                                              +
                                              + +
                                              +
                                              + $http + : ClientInterface +
                                              +
                                              + +
                                              +
                                              + $requestFactory + : RequestFactoryInterface +
                                              +
                                              + +
                                              +
                                              + $streamFactory + : StreamFactoryInterface +
                                              +
                                              + +
                                              +
                                              + $uriFactory + : UriFactoryInterface +
                                              +
                                              + +
                                              +
                                              + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                              +
                                              + +
                                              +
                                              + $logger + : LoggerInterface + = new NullLogger()
                                              +
                                              + +
                                              +
                                              + + + + +
                                              +
                                              +

                                              + __get() + + +

                                              + + +

                                              Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                              + + + public + __get(string $name) : string|null + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $name + : string +
                                              +
                                              + +
                                              +
                                              + + + +
                                              +
                                              Return values
                                              + string|null +
                                              + +
                                              +
                                              +

                                              + getAccessToken() + + +

                                              + + +

                                              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                              + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $code + : string +
                                              +
                                              + +
                                              +
                                              + $state + : string|null + = null
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + AccessToken +
                                              + +
                                              +
                                              +

                                              + getAuthURL() + + +

                                              + + +

                                              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                              + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $params + : array<string|int, mixed>|null + = null
                                              +
                                              + +
                                              +
                                              + $scopes + : array<string|int, mixed>|null + = null
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + UriInterface +
                                              + +
                                              +
                                              +

                                              + getClientCredentialsToken() + + +

                                              + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $scopes + : array<string|int, mixed>|null + = null
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + implements +
                                              +
                                              + +

                                              \chillerlan\OAuth\Core\ClientCredentials

                                              +
                                              + +
                                              +
                                              + throws +
                                              +
                                              + ProviderException + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + AccessToken +
                                              + +
                                              +
                                              +

                                              + getRequestAuthorization() + + +

                                              + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $request + : RequestInterface +
                                              +
                                              + +
                                              +
                                              + $token + : AccessToken +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + RequestInterface +
                                              + +
                                              +
                                              +

                                              + getStorage() + + +

                                              + + +

                                              Returns the current OAuthStorageInterface

                                              + + + public + getStorage() : OAuthStorageInterface + +
                                              +
                                              + + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + codeCoverageIgnore +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + OAuthStorageInterface +
                                              + +
                                              +
                                              +

                                              + invalidateAccessToken() + + +

                                              + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $token + : AccessToken|null + = null
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + implements +
                                              +
                                              + +

                                              \chillerlan\OAuth\Core\TokenInvalidate

                                              +
                                              + +
                                              +
                                              + codeCoverageIgnore +
                                              +
                                              + + +
                                              +
                                              + throws +
                                              +
                                              + ProviderException + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + bool +
                                              + +
                                              +
                                              +

                                              + me() + + +

                                              + + + + + public + me() : ResponseInterface + +
                                              +
                                              + + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + ResponseInterface +
                                              + +
                                              +
                                              +

                                              + refreshAccessToken() + + +

                                              + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $token + : AccessToken|null + = null
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + implements +
                                              +
                                              + +

                                              \chillerlan\OAuth\Core\TokenRefresh

                                              +
                                              + +
                                              +
                                              + throws +
                                              +
                                              + ProviderException + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + AccessToken +
                                              + +
                                              +
                                              +

                                              + request() + + +

                                              + + +

                                              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                              + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $path + : string +
                                              +
                                              + +
                                              +
                                              + $params + : array<string|int, mixed>|null + = null
                                              +
                                              + +
                                              +
                                              + $method + : string|null + = null
                                              +
                                              + +
                                              +
                                              + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                              +
                                              + +
                                              +
                                              + $headers + : array<string|int, mixed>|null + = null
                                              +
                                              + +
                                              +
                                              + $protocolVersion + : string|null + = null
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + ResponseInterface +
                                              + +
                                              +
                                              +

                                              + retrieveAccessToken() + + +

                                              + + +

                                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                              + + + public + retrieveAccessToken() : AccessToken + +
                                              +
                                              + + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + codeCoverageIgnore +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + AccessToken +
                                              + +
                                              +
                                              +

                                              + sendRequest() + + +

                                              + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $request + : RequestInterface +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + ResponseInterface +
                                              + +
                                              +
                                              +

                                              + setLogger() + + +

                                              + + +

                                              Sets an optional PSR-3 LoggerInterface

                                              + + + public + setLogger(LoggerInterface $logger) : static + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $logger + : LoggerInterface +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + codeCoverageIgnore +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + static +
                                              + +
                                              +
                                              +

                                              + setRequestFactory() + + +

                                              + + +

                                              Sets an optional PSR-17 RequestFactoryInterface

                                              + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $requestFactory + : RequestFactoryInterface +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + codeCoverageIgnore +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + static +
                                              + +
                                              +
                                              +

                                              + setStorage() + + +

                                              + + +

                                              Sets an optional OAuthStorageInterface

                                              + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $storage + : OAuthStorageInterface +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + codeCoverageIgnore +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + static +
                                              + +
                                              +
                                              +

                                              + setStreamFactory() + + +

                                              + + +

                                              Sets an optional PSR-17 StreamFactoryInterface

                                              + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $streamFactory + : StreamFactoryInterface +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + codeCoverageIgnore +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + static +
                                              + +
                                              +
                                              +

                                              + setUriFactory() + + +

                                              + + +

                                              Sets an optional PSR-17 UriFactoryInterface

                                              + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $uriFactory + : UriFactoryInterface +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + codeCoverageIgnore +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + static +
                                              + +
                                              +
                                              +

                                              + storeAccessToken() + + +

                                              + + +

                                              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                              + + + public + storeAccessToken(AccessToken $token) : static + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $token + : AccessToken +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + inheritDoc +
                                              +
                                              + + +
                                              +
                                              + codeCoverageIgnore +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + static +
                                              + +
                                              +
                                              +

                                              + cleanBodyParams() + + +

                                              + + +

                                              Cleans an array of body parameters

                                              + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $params + : iterable<string|int, mixed> +
                                              +
                                              + +
                                              +
                                              + + + +
                                              +
                                              Return values
                                              + array<string|int, mixed> +
                                              + +
                                              +
                                              +

                                              + cleanQueryParams() + + +

                                              + + +

                                              Cleans an array of query parameters

                                              + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $params + : iterable<string|int, mixed> +
                                              +
                                              + +
                                              +
                                              + + + +
                                              +
                                              Return values
                                              + array<string|int, mixed> +
                                              + +
                                              +
                                              +

                                              + construct() + + +

                                              + + +

                                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                              + + + protected + construct() : void + +
                                              +
                                              + + + + + +
                                              +
                                              +

                                              + createAccessToken() + + +

                                              + + +

                                              Creates an access token with the provider set to $this->serviceName

                                              + + + protected + createAccessToken() : AccessToken + +
                                              +
                                              + + + + +
                                              +
                                              Return values
                                              + AccessToken +
                                              + +
                                              +
                                              +

                                              + getRequestBody() + + +

                                              + + +

                                              Prepares the request body

                                              + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $body + : StreamInterface|array<string|int, mixed>|string +
                                              +
                                              + +
                                              +
                                              + $request + : RequestInterface +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + throws +
                                              +
                                              + ProviderException + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + StreamInterface +
                                              + +
                                              +
                                              +

                                              + getRequestHeaders() + + +

                                              + + +

                                              Prepare request headers

                                              + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $headers + : array<string|int, mixed>|null + = null
                                              +
                                              + +
                                              +
                                              + + + +
                                              +
                                              Return values
                                              + array<string|int, mixed> +
                                              + +
                                              +
                                              +

                                              + getRequestTarget() + + +

                                              + + +

                                              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                              + + + protected + getRequestTarget(string $uri) : string + +
                                              +
                                              +

                                              Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $uri + : string +
                                              +
                                              + +
                                              +
                                              + + +
                                              + Tags + + +
                                              +
                                              +
                                              + see +
                                              +
                                              + OAuthInterface::request() + + +
                                              +
                                              + throws +
                                              +
                                              + ProviderException + + +
                                              +
                                              + +
                                              +
                                              Return values
                                              + string +
                                              + +
                                              +
                                              +

                                              + getRequestURL() + + +

                                              + + +

                                              Prepares the request URL

                                              + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                              +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $path + : string +
                                              +
                                              + +
                                              +
                                              + $params + : array<string|int, mixed>|null + = null
                                              +
                                              + +
                                              +
                                              + + + +
                                              +
                                              Return values
                                              + string +
                                              + +
                                              + +
                                              + +
                                              +
                                              +
                                              +
                                              +
                                              
                                              +        
                                              + +
                                              +
                                              + + + +
                                              +
                                              +
                                              + +
                                              + On this page + + +
                                              + +
                                              +
                                              +
                                              +
                                              +
                                              +

                                              Search results

                                              + +
                                              +
                                              +
                                                +
                                                +
                                                +
                                                +
                                                + + +
                                                + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-MusicBrainz.html b/classes/chillerlan-OAuth-Providers-MusicBrainz.html new file mode 100644 index 00000000..3c679fe6 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-MusicBrainz.html @@ -0,0 +1,3677 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                +

                                                Documentation

                                                + + + + + +
                                                + +
                                                +
                                                + + + + +
                                                +
                                                + + +
                                                +

                                                + MusicBrainz + + + extends OAuth2Provider + + +
                                                + in package + +
                                                + + + implements + CSRFToken, TokenRefresh + +

                                                + +
                                                + + +
                                                + + + +

                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                + + + +
                                                + Tags + + +
                                                +
                                                +
                                                + see +
                                                +
                                                + https://musicbrainz.org/doc/Development + + +
                                                +
                                                + see +
                                                +
                                                + https://musicbrainz.org/doc/Development/OAuth2 + + +
                                                +
                                                + + + +

                                                + Table of Contents + + +

                                                + + + +

                                                + Interfaces + + +

                                                +
                                                +
                                                CSRFToken
                                                Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                TokenRefresh
                                                Indicates whether the provider is capable of the OAuth2 token refresh.
                                                + + + + +

                                                + Constants + + +

                                                +
                                                +
                                                + SCOPE_COLLECTION + +  = 'collection' +
                                                + +
                                                + SCOPE_EMAIL + +  = 'email' +
                                                + +
                                                + SCOPE_PROFILE + +  = 'profile' +
                                                + +
                                                + SCOPE_RATING + +  = 'rating' +
                                                + +
                                                + SCOPE_SUBMIT_BARCODE + +  = 'submit_barcode' +
                                                + +
                                                + SCOPE_SUBMIT_ISRC + +  = 'submit_isrc' +
                                                + +
                                                + SCOPE_TAG + +  = 'tag' +
                                                + +
                                                + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                + +
                                                + + +

                                                + Properties + + +

                                                +
                                                +
                                                + $accessTokenURL + +  : string +
                                                + +
                                                + $apiDocs + +  : string|null +
                                                + +
                                                + $apiHeaders + +  : array<string|int, mixed> +
                                                +
                                                additional headers to use during API access
                                                + +
                                                + $apiURL + +  : string +
                                                + +
                                                + $applicationURL + +  : string|null +
                                                + +
                                                + $authHeaders + +  : array<string|int, mixed> +
                                                +
                                                additional headers to use during authentication
                                                + +
                                                + $authMethod + +  : int +
                                                +
                                                Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                + +
                                                + $authMethodHeader + +  : string +
                                                +
                                                The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                + +
                                                + $authMethodQuery + +  : string +
                                                +
                                                The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                + +
                                                + $authURL + +  : string +
                                                + +
                                                + $clientCredentialsTokenURL + +  : string|null +
                                                +
                                                An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                + +
                                                + $defaultScopes + +  : array<string|int, mixed> +
                                                +
                                                Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                + +
                                                + $http + +  : ClientInterface +
                                                + +
                                                + $logger + +  : LoggerInterface +
                                                + +
                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                + +
                                                + $refreshTokenURL + +  : string +
                                                +
                                                An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                + +
                                                + $requestFactory + +  : RequestFactoryInterface +
                                                + +
                                                + $revokeURL + +  : string +
                                                +
                                                an optional URL for application side token revocation
                                                + +
                                                + $scopesDelimiter + +  : string +
                                                +
                                                The delimiter string for scopes
                                                + +
                                                + $serviceName + +  : string +
                                                +
                                                the name of the provider/class (magic)
                                                + +
                                                + $storage + +  : OAuthStorageInterface +
                                                + +
                                                + $streamFactory + +  : StreamFactoryInterface +
                                                + +
                                                + $uriFactory + +  : UriFactoryInterface +
                                                + +
                                                + $userRevokeURL + +  : string|null +
                                                + +
                                                + +

                                                + Methods + + +

                                                +
                                                +
                                                + __construct() + +  : mixed +
                                                +
                                                OAuthProvider constructor.
                                                + +
                                                + __get() + +  : string|null +
                                                +
                                                Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                + +
                                                + getAccessToken() + +  : AccessToken +
                                                +
                                                Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                + +
                                                + getAuthURL() + +  : UriInterface +
                                                +
                                                Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                + +
                                                + getClientCredentialsToken() + +  : AccessToken +
                                                + +
                                                + getRequestAuthorization() + +  : RequestInterface +
                                                + +
                                                + getStorage() + +  : OAuthStorageInterface +
                                                +
                                                Returns the current OAuthStorageInterface
                                                + +
                                                + invalidateAccessToken() + +  : bool +
                                                + +
                                                + me() + +  : ResponseInterface +
                                                +
                                                Returns information about the currently authenticated user (usually a /me or /user endpoint).
                                                + +
                                                + refreshAccessToken() + +  : AccessToken +
                                                + +
                                                + request() + +  : ResponseInterface +
                                                + +
                                                + retrieveAccessToken() + +  : AccessToken +
                                                +
                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                + +
                                                + sendRequest() + +  : ResponseInterface +
                                                + +
                                                + setLogger() + +  : static +
                                                +
                                                Sets an optional PSR-3 LoggerInterface
                                                + +
                                                + setRequestFactory() + +  : static +
                                                +
                                                Sets an optional PSR-17 RequestFactoryInterface
                                                + +
                                                + setStorage() + +  : static +
                                                +
                                                Sets an optional OAuthStorageInterface
                                                + +
                                                + setStreamFactory() + +  : static +
                                                +
                                                Sets an optional PSR-17 StreamFactoryInterface
                                                + +
                                                + setUriFactory() + +  : static +
                                                +
                                                Sets an optional PSR-17 UriFactoryInterface
                                                + +
                                                + storeAccessToken() + +  : static +
                                                +
                                                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                + +
                                                + cleanBodyParams() + +  : array<string|int, mixed> +
                                                +
                                                Cleans an array of body parameters
                                                + +
                                                + cleanQueryParams() + +  : array<string|int, mixed> +
                                                +
                                                Cleans an array of query parameters
                                                + +
                                                + construct() + +  : void +
                                                +
                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                + +
                                                + createAccessToken() + +  : AccessToken +
                                                +
                                                Creates an access token with the provider set to $this->serviceName
                                                + +
                                                + getRequestBody() + +  : StreamInterface +
                                                +
                                                Prepares the request body
                                                + +
                                                + getRequestHeaders() + +  : array<string|int, mixed> +
                                                +
                                                Prepare request headers
                                                + +
                                                + getRequestTarget() + +  : string +
                                                +
                                                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                + +
                                                + getRequestURL() + +  : string +
                                                +
                                                Prepares the request URL
                                                + +
                                                + parseTokenResponse() + +  : AccessToken +
                                                +
                                                Parses the response from a request to the token endpoint
                                                + +
                                                + + + + + +
                                                +

                                                + Constants + + +

                                                +
                                                +

                                                + SCOPE_COLLECTION + + +

                                                + + + + + + public + mixed + SCOPE_COLLECTION + = 'collection' + + + + + + + +
                                                +
                                                +

                                                + SCOPE_EMAIL + + +

                                                + + + + + + public + mixed + SCOPE_EMAIL + = 'email' + + + + + + + +
                                                +
                                                +

                                                + SCOPE_PROFILE + + +

                                                + + + + + + public + mixed + SCOPE_PROFILE + = 'profile' + + + + + + + +
                                                +
                                                +

                                                + SCOPE_RATING + + +

                                                + + + + + + public + mixed + SCOPE_RATING + = 'rating' + + + + + + + +
                                                +
                                                +

                                                + SCOPE_SUBMIT_BARCODE + + +

                                                + + + + + + public + mixed + SCOPE_SUBMIT_BARCODE + = 'submit_barcode' + + + + + + + +
                                                +
                                                +

                                                + SCOPE_SUBMIT_ISRC + + +

                                                + + + + + + public + mixed + SCOPE_SUBMIT_ISRC + = 'submit_isrc' + + + + + + + +
                                                +
                                                +

                                                + SCOPE_TAG + + +

                                                + + + + + + public + mixed + SCOPE_TAG + = 'tag' + + + + + + + +
                                                +
                                                +

                                                + ALLOWED_PROPERTIES + + +

                                                + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                +
                                                + + +
                                                +

                                                + Properties + + +

                                                +
                                                +

                                                + $accessTokenURL + + + + +

                                                + + + + + protected + string + $accessTokenURL + = 'https://musicbrainz.org/oauth2/token' + + + + + +
                                                +
                                                +

                                                + $apiDocs + + + + +

                                                + + + + + protected + string|null + $apiDocs + = 'https://musicbrainz.org/doc/Development' + + + + + +
                                                +
                                                +

                                                + $apiHeaders + + + + +

                                                + + +

                                                additional headers to use during API access

                                                + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                +
                                                +

                                                + $apiURL + + + + +

                                                + + + + + protected + string + $apiURL + = 'https://musicbrainz.org/ws/2' + + + + + +
                                                +
                                                +

                                                + $applicationURL + + + + +

                                                + + + + + protected + string|null + $applicationURL + = 'https://musicbrainz.org/account/applications' + + + + + +
                                                +
                                                +

                                                + $authHeaders + + + + +

                                                + + +

                                                additional headers to use during authentication

                                                + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                +
                                                +

                                                + $authMethod + + + + +

                                                + + +

                                                Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                +
                                                +

                                                + $authMethodHeader + + + + +

                                                + + +

                                                The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                +
                                                +

                                                + $authMethodQuery + + + + +

                                                + + +

                                                The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                +
                                                +

                                                + $authURL + + + + +

                                                + + + + + protected + string + $authURL + = 'https://musicbrainz.org/oauth2/authorize' + + + + + +
                                                +
                                                +

                                                + $clientCredentialsTokenURL + + + + +

                                                + + +

                                                An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                +
                                                + + + + +
                                                +
                                                +

                                                + $defaultScopes + + + + +

                                                + + +

                                                Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_PROFILE, self::SCOPE_EMAIL, self::SCOPE_TAG, self::SCOPE_RATING, self::SCOPE_COLLECTION] + + + + + +
                                                +
                                                +

                                                + $http + + + + +

                                                + + + + + protected + ClientInterface + $http + + + + + + +
                                                +
                                                +

                                                + $logger + + + + +

                                                + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                + +
                                                +

                                                + $refreshTokenURL + + + + +

                                                + + +

                                                An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                + + + protected + string + $refreshTokenURL + + +

                                                If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                +
                                                + + + +
                                                + Tags + + +
                                                +
                                                +
                                                + see +
                                                +
                                                + TokenRefresh + + +
                                                +
                                                + +
                                                +
                                                +

                                                + $requestFactory + + + + +

                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                +
                                                +

                                                + $revokeURL + + + + +

                                                + + +

                                                an optional URL for application side token revocation

                                                + + + protected + string + $revokeURL + + + + + +
                                                + Tags + + +
                                                +
                                                +
                                                + see +
                                                +
                                                + TokenInvalidate + + +
                                                +
                                                + +
                                                +
                                                +

                                                + $scopesDelimiter + + + + +

                                                + + +

                                                The delimiter string for scopes

                                                + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                +
                                                +

                                                + $serviceName + + + + +

                                                + + +

                                                the name of the provider/class (magic)

                                                + + + protected + string + $serviceName + + + + + + +
                                                + +
                                                +

                                                + $streamFactory + + + + +

                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                +
                                                +

                                                + $uriFactory + + + + +

                                                + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                +
                                                +

                                                + $userRevokeURL + + + + +

                                                + + + + + protected + string|null + $userRevokeURL + = 'https://musicbrainz.org/account/applications' + + + + + +
                                                +
                                                + +
                                                +

                                                + Methods + + +

                                                +
                                                +

                                                + __construct() + + +

                                                + + +

                                                OAuthProvider constructor.

                                                + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $options + : OAuthOptions|SettingsContainerInterface +
                                                +
                                                + +
                                                +
                                                + $http + : ClientInterface +
                                                +
                                                + +
                                                +
                                                + $requestFactory + : RequestFactoryInterface +
                                                +
                                                + +
                                                +
                                                + $streamFactory + : StreamFactoryInterface +
                                                +
                                                + +
                                                +
                                                + $uriFactory + : UriFactoryInterface +
                                                +
                                                + +
                                                +
                                                + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                +
                                                + +
                                                +
                                                + $logger + : LoggerInterface + = new NullLogger()
                                                +
                                                + +
                                                +
                                                + + + + +
                                                +
                                                +

                                                + __get() + + +

                                                + + +

                                                Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                + + + public + __get(string $name) : string|null + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $name + : string +
                                                +
                                                + +
                                                +
                                                + + + +
                                                +
                                                Return values
                                                + string|null +
                                                + +
                                                +
                                                +

                                                + getAccessToken() + + +

                                                + + +

                                                Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $code + : string +
                                                +
                                                + +
                                                +
                                                + $state + : string|null + = null
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + AccessToken +
                                                + +
                                                +
                                                +

                                                + getAuthURL() + + +

                                                + + +

                                                Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $params + : array<string|int, mixed>|null + = null
                                                +
                                                + +
                                                +
                                                + $scopes + : array<string|int, mixed>|null + = null
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + UriInterface +
                                                + +
                                                +
                                                +

                                                + getClientCredentialsToken() + + +

                                                + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $scopes + : array<string|int, mixed>|null + = null
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + implements +
                                                +
                                                + +

                                                \chillerlan\OAuth\Core\ClientCredentials

                                                +
                                                + +
                                                +
                                                + throws +
                                                +
                                                + ProviderException + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + AccessToken +
                                                + +
                                                +
                                                +

                                                + getRequestAuthorization() + + +

                                                + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $request + : RequestInterface +
                                                +
                                                + +
                                                +
                                                + $token + : AccessToken +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + RequestInterface +
                                                + +
                                                +
                                                +

                                                + getStorage() + + +

                                                + + +

                                                Returns the current OAuthStorageInterface

                                                + + + public + getStorage() : OAuthStorageInterface + +
                                                +
                                                + + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + OAuthStorageInterface +
                                                + +
                                                +
                                                +

                                                + invalidateAccessToken() + + +

                                                + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $token + : AccessToken|null + = null
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + implements +
                                                +
                                                + +

                                                \chillerlan\OAuth\Core\TokenInvalidate

                                                +
                                                + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + throws +
                                                +
                                                + ProviderException + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + bool +
                                                + +
                                                +
                                                +

                                                + me() + + +

                                                + + +

                                                Returns information about the currently authenticated user (usually a /me or /user endpoint).

                                                + + + public + me() : ResponseInterface + +
                                                +
                                                + + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + ResponseInterface +
                                                + +
                                                + +
                                                +

                                                + request() + + +

                                                + + + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $path + : string +
                                                +
                                                + +
                                                +
                                                + $params + : array<string|int, mixed>|null + = null
                                                +
                                                + +
                                                +
                                                + $method + : string|null + = null
                                                +
                                                + +
                                                +
                                                + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                +
                                                + +
                                                +
                                                + $headers + : array<string|int, mixed>|null + = null
                                                +
                                                + +
                                                +
                                                + $protocolVersion + : string|null + = null
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + ResponseInterface +
                                                + +
                                                +
                                                +

                                                + retrieveAccessToken() + + +

                                                + + +

                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                + + + public + retrieveAccessToken() : AccessToken + +
                                                +
                                                + + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + AccessToken +
                                                + +
                                                +
                                                +

                                                + sendRequest() + + +

                                                + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $request + : RequestInterface +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + ResponseInterface +
                                                + +
                                                +
                                                +

                                                + setLogger() + + +

                                                + + +

                                                Sets an optional PSR-3 LoggerInterface

                                                + + + public + setLogger(LoggerInterface $logger) : static + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $logger + : LoggerInterface +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + static +
                                                + +
                                                +
                                                +

                                                + setRequestFactory() + + +

                                                + + +

                                                Sets an optional PSR-17 RequestFactoryInterface

                                                + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $requestFactory + : RequestFactoryInterface +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + static +
                                                + +
                                                +
                                                +

                                                + setStorage() + + +

                                                + + +

                                                Sets an optional OAuthStorageInterface

                                                + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $storage + : OAuthStorageInterface +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + static +
                                                + +
                                                +
                                                +

                                                + setStreamFactory() + + +

                                                + + +

                                                Sets an optional PSR-17 StreamFactoryInterface

                                                + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $streamFactory + : StreamFactoryInterface +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + static +
                                                + +
                                                +
                                                +

                                                + setUriFactory() + + +

                                                + + +

                                                Sets an optional PSR-17 UriFactoryInterface

                                                + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $uriFactory + : UriFactoryInterface +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + static +
                                                + +
                                                +
                                                +

                                                + storeAccessToken() + + +

                                                + + +

                                                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                + + + public + storeAccessToken(AccessToken $token) : static + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $token + : AccessToken +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + inheritDoc +
                                                +
                                                + + +
                                                +
                                                + codeCoverageIgnore +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + static +
                                                + +
                                                +
                                                +

                                                + cleanBodyParams() + + +

                                                + + +

                                                Cleans an array of body parameters

                                                + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $params + : iterable<string|int, mixed> +
                                                +
                                                + +
                                                +
                                                + + + +
                                                +
                                                Return values
                                                + array<string|int, mixed> +
                                                + +
                                                +
                                                +

                                                + cleanQueryParams() + + +

                                                + + +

                                                Cleans an array of query parameters

                                                + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $params + : iterable<string|int, mixed> +
                                                +
                                                + +
                                                +
                                                + + + +
                                                +
                                                Return values
                                                + array<string|int, mixed> +
                                                + +
                                                +
                                                +

                                                + construct() + + +

                                                + + +

                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                + + + protected + construct() : void + +
                                                +
                                                + + + + + +
                                                +
                                                +

                                                + createAccessToken() + + +

                                                + + +

                                                Creates an access token with the provider set to $this->serviceName

                                                + + + protected + createAccessToken() : AccessToken + +
                                                +
                                                + + + + +
                                                +
                                                Return values
                                                + AccessToken +
                                                + +
                                                +
                                                +

                                                + getRequestBody() + + +

                                                + + +

                                                Prepares the request body

                                                + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $body + : StreamInterface|array<string|int, mixed>|string +
                                                +
                                                + +
                                                +
                                                + $request + : RequestInterface +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + throws +
                                                +
                                                + ProviderException + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + StreamInterface +
                                                + +
                                                +
                                                +

                                                + getRequestHeaders() + + +

                                                + + +

                                                Prepare request headers

                                                + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $headers + : array<string|int, mixed>|null + = null
                                                +
                                                + +
                                                +
                                                + + + +
                                                +
                                                Return values
                                                + array<string|int, mixed> +
                                                + +
                                                +
                                                +

                                                + getRequestTarget() + + +

                                                + + +

                                                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                + + + protected + getRequestTarget(string $uri) : string + +
                                                +
                                                +

                                                Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $uri + : string +
                                                +
                                                + +
                                                +
                                                + + +
                                                + Tags + + +
                                                +
                                                +
                                                + see +
                                                +
                                                + OAuthInterface::request() + + +
                                                +
                                                + throws +
                                                +
                                                + ProviderException + + +
                                                +
                                                + +
                                                +
                                                Return values
                                                + string +
                                                + +
                                                +
                                                +

                                                + getRequestURL() + + +

                                                + + +

                                                Prepares the request URL

                                                + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $path + : string +
                                                +
                                                + +
                                                +
                                                + $params + : array<string|int, mixed>|null + = null
                                                +
                                                + +
                                                +
                                                + + + +
                                                +
                                                Return values
                                                + string +
                                                + +
                                                + +
                                                + +
                                                +
                                                +
                                                +
                                                +
                                                
                                                +        
                                                + +
                                                +
                                                + + + +
                                                +
                                                +
                                                + +
                                                + On this page + + +
                                                + +
                                                +
                                                +
                                                +
                                                +
                                                +

                                                Search results

                                                + +
                                                +
                                                +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  + + +
                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-NPROne.html b/classes/chillerlan-OAuth-Providers-NPROne.html new file mode 100644 index 00000000..662a0e14 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-NPROne.html @@ -0,0 +1,3628 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                  +

                                                  Documentation

                                                  + + + + + +
                                                  + +
                                                  +
                                                  + + + + +
                                                  +
                                                  + + +
                                                  +

                                                  + NPROne + + + extends OAuth2Provider + + +
                                                  + in package + +
                                                  + + + implements + CSRFToken, TokenRefresh, TokenInvalidate + +

                                                  + +
                                                  + + +
                                                  + + + +

                                                  Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                  + + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + see +
                                                  +
                                                  + https://dev.npr.org + + +
                                                  +
                                                  + see +
                                                  +
                                                  + https://github.com/npr/npr-one-backend-proxy-php + + +
                                                  +
                                                  + + + +

                                                  + Table of Contents + + +

                                                  + + + +

                                                  + Interfaces + + +

                                                  +
                                                  +
                                                  CSRFToken
                                                  Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                  TokenRefresh
                                                  Indicates whether the provider is capable of the OAuth2 token refresh.
                                                  TokenInvalidate
                                                  Indicates whether the service is capable of invalidating access tokens
                                                  + + + + +

                                                  + Constants + + +

                                                  +
                                                  +
                                                  + SCOPE_IDENTITY_READONLY + +  = 'identity.readonly' +
                                                  + +
                                                  + SCOPE_IDENTITY_WRITE + +  = 'identity.write' +
                                                  + +
                                                  + SCOPE_LISTENING_READONLY + +  = 'listening.readonly' +
                                                  + +
                                                  + SCOPE_LISTENING_WRITE + +  = 'listening.write' +
                                                  + +
                                                  + SCOPE_LOCALACTIVATION + +  = 'localactivation' +
                                                  + +
                                                  + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                  + +
                                                  + + +

                                                  + Properties + + +

                                                  +
                                                  +
                                                  + $accessTokenURL + +  : string +
                                                  + +
                                                  + $apiDocs + +  : string|null +
                                                  + +
                                                  + $apiHeaders + +  : array<string|int, mixed> +
                                                  +
                                                  additional headers to use during API access
                                                  + +
                                                  + $apiURL + +  : string +
                                                  + +
                                                  + $applicationURL + +  : string|null +
                                                  + +
                                                  + $authHeaders + +  : array<string|int, mixed> +
                                                  +
                                                  additional headers to use during authentication
                                                  + +
                                                  + $authMethod + +  : int +
                                                  +
                                                  Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                  + +
                                                  + $authMethodHeader + +  : string +
                                                  +
                                                  The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                  + +
                                                  + $authMethodQuery + +  : string +
                                                  +
                                                  The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                  + +
                                                  + $authURL + +  : string +
                                                  + +
                                                  + $clientCredentialsTokenURL + +  : string|null +
                                                  +
                                                  An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                  + +
                                                  + $defaultScopes + +  : array<string|int, mixed> +
                                                  +
                                                  Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                  + +
                                                  + $http + +  : ClientInterface +
                                                  + +
                                                  + $logger + +  : LoggerInterface +
                                                  + +
                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                  + +
                                                  + $refreshTokenURL + +  : string +
                                                  +
                                                  An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                  + +
                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                  + +
                                                  + $revokeURL + +  : string +
                                                  + +
                                                  + $scopesDelimiter + +  : string +
                                                  +
                                                  The delimiter string for scopes
                                                  + +
                                                  + $serviceName + +  : string +
                                                  +
                                                  the name of the provider/class (magic)
                                                  + +
                                                  + $storage + +  : OAuthStorageInterface +
                                                  + +
                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                  + +
                                                  + $uriFactory + +  : UriFactoryInterface +
                                                  + +
                                                  + $userRevokeURL + +  : string|null +
                                                  +
                                                  an optional link to the page where a user can revoke access tokens (magic)
                                                  + +
                                                  + +

                                                  + Methods + + +

                                                  +
                                                  +
                                                  + __construct() + +  : mixed +
                                                  +
                                                  OAuthProvider constructor.
                                                  + +
                                                  + __get() + +  : string|null +
                                                  +
                                                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                  + +
                                                  + getAccessToken() + +  : AccessToken +
                                                  +
                                                  Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                  + +
                                                  + getAuthURL() + +  : UriInterface +
                                                  +
                                                  Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                  + +
                                                  + getClientCredentialsToken() + +  : AccessToken +
                                                  + +
                                                  + getRequestAuthorization() + +  : RequestInterface +
                                                  + +
                                                  + getStorage() + +  : OAuthStorageInterface +
                                                  +
                                                  Returns the current OAuthStorageInterface
                                                  + +
                                                  + invalidateAccessToken() + +  : bool +
                                                  +
                                                  Allows to invalidate an access token
                                                  + +
                                                  + me() + +  : ResponseInterface +
                                                  + +
                                                  + refreshAccessToken() + +  : AccessToken +
                                                  + +
                                                  + request() + +  : ResponseInterface +
                                                  +
                                                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                  + +
                                                  + retrieveAccessToken() + +  : AccessToken +
                                                  +
                                                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                  + +
                                                  + sendRequest() + +  : ResponseInterface +
                                                  + +
                                                  + setAPI() + +  : static +
                                                  +
                                                  Sets the API to work with ("listening" is set as default)
                                                  + +
                                                  + setLogger() + +  : static +
                                                  +
                                                  Sets an optional PSR-3 LoggerInterface
                                                  + +
                                                  + setRequestFactory() + +  : static +
                                                  +
                                                  Sets an optional PSR-17 RequestFactoryInterface
                                                  + +
                                                  + setStorage() + +  : static +
                                                  +
                                                  Sets an optional OAuthStorageInterface
                                                  + +
                                                  + setStreamFactory() + +  : static +
                                                  +
                                                  Sets an optional PSR-17 StreamFactoryInterface
                                                  + +
                                                  + setUriFactory() + +  : static +
                                                  +
                                                  Sets an optional PSR-17 UriFactoryInterface
                                                  + +
                                                  + storeAccessToken() + +  : static +
                                                  +
                                                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                  + +
                                                  + cleanBodyParams() + +  : array<string|int, mixed> +
                                                  +
                                                  Cleans an array of body parameters
                                                  + +
                                                  + cleanQueryParams() + +  : array<string|int, mixed> +
                                                  +
                                                  Cleans an array of query parameters
                                                  + +
                                                  + construct() + +  : void +
                                                  +
                                                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                  + +
                                                  + createAccessToken() + +  : AccessToken +
                                                  +
                                                  Creates an access token with the provider set to $this->serviceName
                                                  + +
                                                  + getRequestBody() + +  : StreamInterface +
                                                  +
                                                  Prepares the request body
                                                  + +
                                                  + getRequestHeaders() + +  : array<string|int, mixed> +
                                                  +
                                                  Prepare request headers
                                                  + +
                                                  + getRequestTarget() + +  : string +
                                                  + +
                                                  + getRequestURL() + +  : string +
                                                  +
                                                  Prepares the request URL
                                                  + +
                                                  + parseTokenResponse() + +  : AccessToken +
                                                  +
                                                  Parses the response from a request to the token endpoint
                                                  + +
                                                  + + + + + +
                                                  +

                                                  + Constants + + +

                                                  +
                                                  +

                                                  + SCOPE_IDENTITY_READONLY + + +

                                                  + + + + + + public + mixed + SCOPE_IDENTITY_READONLY + = 'identity.readonly' + + + + + + + +
                                                  +
                                                  +

                                                  + SCOPE_IDENTITY_WRITE + + +

                                                  + + + + + + public + mixed + SCOPE_IDENTITY_WRITE + = 'identity.write' + + + + + + + +
                                                  +
                                                  +

                                                  + SCOPE_LISTENING_READONLY + + +

                                                  + + + + + + public + mixed + SCOPE_LISTENING_READONLY + = 'listening.readonly' + + + + + + + +
                                                  +
                                                  +

                                                  + SCOPE_LISTENING_WRITE + + +

                                                  + + + + + + public + mixed + SCOPE_LISTENING_WRITE + = 'listening.write' + + + + + + + +
                                                  +
                                                  +

                                                  + SCOPE_LOCALACTIVATION + + +

                                                  + + + + + + public + mixed + SCOPE_LOCALACTIVATION + = 'localactivation' + + + + + + + +
                                                  +
                                                  +

                                                  + ALLOWED_PROPERTIES + + +

                                                  + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                  +
                                                  + + +
                                                  +

                                                  + Properties + + +

                                                  +
                                                  +

                                                  + $accessTokenURL + + + + +

                                                  + + + + + protected + string + $accessTokenURL + = 'https://authorization.api.npr.org/v2/token' + + + + + +
                                                  +
                                                  +

                                                  + $apiDocs + + + + +

                                                  + + + + + protected + string|null + $apiDocs + = 'https://dev.npr.org/api/' + + + + + +
                                                  +
                                                  +

                                                  + $apiHeaders + + + + +

                                                  + + +

                                                  additional headers to use during API access

                                                  + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                  +
                                                  +

                                                  + $apiURL + + + + +

                                                  + + + + + protected + string + $apiURL + = 'https://listening.api.npr.org' + + + + + +
                                                  +
                                                  +

                                                  + $applicationURL + + + + +

                                                  + + + + + protected + string|null + $applicationURL + = 'https://dev.npr.org/console' + + + + + +
                                                  +
                                                  +

                                                  + $authHeaders + + + + +

                                                  + + +

                                                  additional headers to use during authentication

                                                  + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                  +
                                                  +

                                                  + $authMethod + + + + +

                                                  + + +

                                                  Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                  + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                  +
                                                  +

                                                  + $authMethodHeader + + + + +

                                                  + + +

                                                  The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                  + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                  +
                                                  +

                                                  + $authMethodQuery + + + + +

                                                  + + +

                                                  The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                  + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                  +
                                                  +

                                                  + $authURL + + + + +

                                                  + + + + + protected + string + $authURL + = 'https://authorization.api.npr.org/v2/authorize' + + + + + +
                                                  +
                                                  +

                                                  + $clientCredentialsTokenURL + + + + +

                                                  + + +

                                                  An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                  + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                  If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                  +
                                                  + + + + +
                                                  +
                                                  +

                                                  + $defaultScopes + + + + +

                                                  + + +

                                                  Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                  + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_IDENTITY_READONLY, self::SCOPE_LISTENING_READONLY] + + + + + +
                                                  +
                                                  +

                                                  + $http + + + + +

                                                  + + + + + protected + ClientInterface + $http + + + + + + +
                                                  +
                                                  +

                                                  + $logger + + + + +

                                                  + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                  + +
                                                  +

                                                  + $refreshTokenURL + + + + +

                                                  + + +

                                                  An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                  + + + protected + string + $refreshTokenURL + + +

                                                  If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                  +
                                                  + + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + see +
                                                  +
                                                  + TokenRefresh + + +
                                                  +
                                                  + +
                                                  +
                                                  +

                                                  + $requestFactory + + + + +

                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                  +
                                                  +

                                                  + $revokeURL + + + + +

                                                  + + + + + protected + string + $revokeURL + = 'https://authorization.api.npr.org/v2/token/revoke' + + + + + +
                                                  +
                                                  +

                                                  + $scopesDelimiter + + + + +

                                                  + + +

                                                  The delimiter string for scopes

                                                  + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                  +
                                                  +

                                                  + $serviceName + + + + +

                                                  + + +

                                                  the name of the provider/class (magic)

                                                  + + + protected + string + $serviceName + + + + + + +
                                                  + +
                                                  +

                                                  + $streamFactory + + + + +

                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                  +
                                                  +

                                                  + $uriFactory + + + + +

                                                  + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                  +
                                                  +

                                                  + $userRevokeURL + + + + +

                                                  + + +

                                                  an optional link to the page where a user can revoke access tokens (magic)

                                                  + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                                  +
                                                  + +
                                                  +

                                                  + Methods + + +

                                                  +
                                                  +

                                                  + __construct() + + +

                                                  + + +

                                                  OAuthProvider constructor.

                                                  + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $options + : OAuthOptions|SettingsContainerInterface +
                                                  +
                                                  + +
                                                  +
                                                  + $http + : ClientInterface +
                                                  +
                                                  + +
                                                  +
                                                  + $requestFactory + : RequestFactoryInterface +
                                                  +
                                                  + +
                                                  +
                                                  + $streamFactory + : StreamFactoryInterface +
                                                  +
                                                  + +
                                                  +
                                                  + $uriFactory + : UriFactoryInterface +
                                                  +
                                                  + +
                                                  +
                                                  + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                  +
                                                  + +
                                                  +
                                                  + $logger + : LoggerInterface + = new NullLogger()
                                                  +
                                                  + +
                                                  +
                                                  + + + + +
                                                  +
                                                  +

                                                  + __get() + + +

                                                  + + +

                                                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                  + + + public + __get(string $name) : string|null + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $name + : string +
                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  +
                                                  Return values
                                                  + string|null +
                                                  + +
                                                  +
                                                  +

                                                  + getAccessToken() + + +

                                                  + + +

                                                  Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                  + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $code + : string +
                                                  +
                                                  + +
                                                  +
                                                  + $state + : string|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + AccessToken +
                                                  + +
                                                  +
                                                  +

                                                  + getAuthURL() + + +

                                                  + + +

                                                  Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                  + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $params + : array<string|int, mixed>|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + $scopes + : array<string|int, mixed>|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + UriInterface +
                                                  + +
                                                  +
                                                  +

                                                  + getClientCredentialsToken() + + +

                                                  + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $scopes + : array<string|int, mixed>|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + implements +
                                                  +
                                                  + +

                                                  \chillerlan\OAuth\Core\ClientCredentials

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ProviderException + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + AccessToken +
                                                  + +
                                                  +
                                                  +

                                                  + getRequestAuthorization() + + +

                                                  + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $request + : RequestInterface +
                                                  +
                                                  + +
                                                  +
                                                  + $token + : AccessToken +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + RequestInterface +
                                                  + +
                                                  +
                                                  +

                                                  + getStorage() + + +

                                                  + + +

                                                  Returns the current OAuthStorageInterface

                                                  + + + public + getStorage() : OAuthStorageInterface + +
                                                  +
                                                  + + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + codeCoverageIgnore +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + OAuthStorageInterface +
                                                  + +
                                                  +
                                                  +

                                                  + invalidateAccessToken() + + +

                                                  + + +

                                                  Allows to invalidate an access token

                                                  + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $token + : AccessToken|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + bool +
                                                  + +
                                                  +
                                                  +

                                                  + me() + + +

                                                  + + + + + public + me() : ResponseInterface + +
                                                  +
                                                  + + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + ResponseInterface +
                                                  + +
                                                  +
                                                  +

                                                  + refreshAccessToken() + + +

                                                  + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $token + : AccessToken|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + implements +
                                                  +
                                                  + +

                                                  \chillerlan\OAuth\Core\TokenRefresh

                                                  +
                                                  + +
                                                  +
                                                  + throws +
                                                  +
                                                  + ProviderException + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + AccessToken +
                                                  + +
                                                  +
                                                  +

                                                  + request() + + +

                                                  + + +

                                                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                  + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $path + : string +
                                                  +
                                                  + +
                                                  +
                                                  + $params + : array<string|int, mixed>|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + $method + : string|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + $headers + : array<string|int, mixed>|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + $protocolVersion + : string|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + ResponseInterface +
                                                  + +
                                                  +
                                                  +

                                                  + retrieveAccessToken() + + +

                                                  + + +

                                                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                  + + + public + retrieveAccessToken() : AccessToken + +
                                                  +
                                                  + + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + codeCoverageIgnore +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + AccessToken +
                                                  + +
                                                  +
                                                  +

                                                  + sendRequest() + + +

                                                  + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $request + : RequestInterface +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + ResponseInterface +
                                                  + +
                                                  +
                                                  +

                                                  + setAPI() + + +

                                                  + + +

                                                  Sets the API to work with ("listening" is set as default)

                                                  + + + public + setAPI(string $api) : static + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $api + : string +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + ProviderException + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + static +
                                                  + +
                                                  +
                                                  +

                                                  + setLogger() + + +

                                                  + + +

                                                  Sets an optional PSR-3 LoggerInterface

                                                  + + + public + setLogger(LoggerInterface $logger) : static + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $logger + : LoggerInterface +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + codeCoverageIgnore +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + static +
                                                  + +
                                                  +
                                                  +

                                                  + setRequestFactory() + + +

                                                  + + +

                                                  Sets an optional PSR-17 RequestFactoryInterface

                                                  + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $requestFactory + : RequestFactoryInterface +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + codeCoverageIgnore +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + static +
                                                  + +
                                                  +
                                                  +

                                                  + setStorage() + + +

                                                  + + +

                                                  Sets an optional OAuthStorageInterface

                                                  + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $storage + : OAuthStorageInterface +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + codeCoverageIgnore +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + static +
                                                  + +
                                                  +
                                                  +

                                                  + setStreamFactory() + + +

                                                  + + +

                                                  Sets an optional PSR-17 StreamFactoryInterface

                                                  + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $streamFactory + : StreamFactoryInterface +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + codeCoverageIgnore +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + static +
                                                  + +
                                                  +
                                                  +

                                                  + setUriFactory() + + +

                                                  + + +

                                                  Sets an optional PSR-17 UriFactoryInterface

                                                  + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $uriFactory + : UriFactoryInterface +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + codeCoverageIgnore +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + static +
                                                  + +
                                                  +
                                                  +

                                                  + storeAccessToken() + + +

                                                  + + +

                                                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                  + + + public + storeAccessToken(AccessToken $token) : static + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $token + : AccessToken +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + codeCoverageIgnore +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + static +
                                                  + +
                                                  +
                                                  +

                                                  + cleanBodyParams() + + +

                                                  + + +

                                                  Cleans an array of body parameters

                                                  + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $params + : iterable<string|int, mixed> +
                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  +
                                                  Return values
                                                  + array<string|int, mixed> +
                                                  + +
                                                  +
                                                  +

                                                  + cleanQueryParams() + + +

                                                  + + +

                                                  Cleans an array of query parameters

                                                  + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $params + : iterable<string|int, mixed> +
                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  +
                                                  Return values
                                                  + array<string|int, mixed> +
                                                  + +
                                                  +
                                                  +

                                                  + construct() + + +

                                                  + + +

                                                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                  + + + protected + construct() : void + +
                                                  +
                                                  + + + + + +
                                                  +
                                                  +

                                                  + createAccessToken() + + +

                                                  + + +

                                                  Creates an access token with the provider set to $this->serviceName

                                                  + + + protected + createAccessToken() : AccessToken + +
                                                  +
                                                  + + + + +
                                                  +
                                                  Return values
                                                  + AccessToken +
                                                  + +
                                                  +
                                                  +

                                                  + getRequestBody() + + +

                                                  + + +

                                                  Prepares the request body

                                                  + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $body + : StreamInterface|array<string|int, mixed>|string +
                                                  +
                                                  + +
                                                  +
                                                  + $request + : RequestInterface +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + ProviderException + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + StreamInterface +
                                                  + +
                                                  +
                                                  +

                                                  + getRequestHeaders() + + +

                                                  + + +

                                                  Prepare request headers

                                                  + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $headers + : array<string|int, mixed>|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  +
                                                  Return values
                                                  + array<string|int, mixed> +
                                                  + +
                                                  +
                                                  +

                                                  + getRequestTarget() + + +

                                                  + + + + + protected + getRequestTarget(string $uri) : string + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $uri + : string +
                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + + +
                                                  +
                                                  +
                                                  + inheritDoc +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  Return values
                                                  + string +
                                                  + +
                                                  +
                                                  +

                                                  + getRequestURL() + + +

                                                  + + +

                                                  Prepares the request URL

                                                  + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                  +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $path + : string +
                                                  +
                                                  + +
                                                  +
                                                  + $params + : array<string|int, mixed>|null + = null
                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  +
                                                  Return values
                                                  + string +
                                                  + +
                                                  + +
                                                  + +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  
                                                  +        
                                                  + +
                                                  +
                                                  + + + +
                                                  +
                                                  +
                                                  + +
                                                  + On this page + + +
                                                  + +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  +

                                                  Search results

                                                  + +
                                                  +
                                                  +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + +
                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-OpenCaching.html b/classes/chillerlan-OAuth-Providers-OpenCaching.html new file mode 100644 index 00000000..871c9eef --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-OpenCaching.html @@ -0,0 +1,3193 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                    +

                                                    Documentation

                                                    + + + + + +
                                                    + +
                                                    +
                                                    + + + + +
                                                    +
                                                    + + +
                                                    +

                                                    + OpenCaching + + + extends OAuth1Provider + + +
                                                    + in package + +
                                                    + + +

                                                    + +
                                                    + + +
                                                    + + + +

                                                    Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.

                                                    + + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + see +
                                                    +
                                                    + https://www.opencaching.de/okapi/ + + +
                                                    +
                                                    + + + +

                                                    + Table of Contents + + +

                                                    + + + + + + + +

                                                    + Constants + + +

                                                    +
                                                    +
                                                    + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                    + +
                                                    + + +

                                                    + Properties + + +

                                                    +
                                                    +
                                                    + $accessTokenURL + +  : string +
                                                    + +
                                                    + $apiDocs + +  : string|null +
                                                    + +
                                                    + $apiHeaders + +  : array<string|int, mixed> +
                                                    +
                                                    additional headers to use during API access
                                                    + +
                                                    + $apiURL + +  : string +
                                                    + +
                                                    + $applicationURL + +  : string|null +
                                                    + +
                                                    + $authHeaders + +  : array<string|int, mixed> +
                                                    +
                                                    additional headers to use during authentication
                                                    + +
                                                    + $authURL + +  : string +
                                                    + +
                                                    + $http + +  : ClientInterface +
                                                    + +
                                                    + $logger + +  : LoggerInterface +
                                                    + +
                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                    + +
                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                    + +
                                                    + $requestTokenURL + +  : string +
                                                    +
                                                    The request OAuth1 token URL
                                                    + +
                                                    + $revokeURL + +  : string +
                                                    +
                                                    an optional URL for application side token revocation
                                                    + +
                                                    + $serviceName + +  : string +
                                                    +
                                                    the name of the provider/class (magic)
                                                    + +
                                                    + $storage + +  : OAuthStorageInterface +
                                                    + +
                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                    + +
                                                    + $uriFactory + +  : UriFactoryInterface +
                                                    + +
                                                    + $userRevokeURL + +  : string|null +
                                                    + +
                                                    + +

                                                    + Methods + + +

                                                    +
                                                    +
                                                    + __construct() + +  : mixed +
                                                    +
                                                    OAuthProvider constructor.
                                                    + +
                                                    + __get() + +  : string|null +
                                                    +
                                                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                    + +
                                                    + getAccessToken() + +  : AccessToken +
                                                    +
                                                    Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.
                                                    + +
                                                    + getAuthURL() + +  : UriInterface +
                                                    + +
                                                    + getRequestAuthorization() + +  : RequestInterface +
                                                    + +
                                                    + getRequestToken() + +  : AccessToken +
                                                    +
                                                    Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.
                                                    + +
                                                    + getStorage() + +  : OAuthStorageInterface +
                                                    +
                                                    Returns the current OAuthStorageInterface
                                                    + +
                                                    + invalidateAccessToken() + +  : bool +
                                                    + +
                                                    + me() + +  : ResponseInterface +
                                                    + +
                                                    + request() + +  : ResponseInterface +
                                                    +
                                                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                    + +
                                                    + retrieveAccessToken() + +  : AccessToken +
                                                    +
                                                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                    + +
                                                    + sendRequest() + +  : ResponseInterface +
                                                    + +
                                                    + setLogger() + +  : static +
                                                    +
                                                    Sets an optional PSR-3 LoggerInterface
                                                    + +
                                                    + setRequestFactory() + +  : static +
                                                    +
                                                    Sets an optional PSR-17 RequestFactoryInterface
                                                    + +
                                                    + setStorage() + +  : static +
                                                    +
                                                    Sets an optional OAuthStorageInterface
                                                    + +
                                                    + setStreamFactory() + +  : static +
                                                    +
                                                    Sets an optional PSR-17 StreamFactoryInterface
                                                    + +
                                                    + setUriFactory() + +  : static +
                                                    +
                                                    Sets an optional PSR-17 UriFactoryInterface
                                                    + +
                                                    + storeAccessToken() + +  : static +
                                                    +
                                                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                    + +
                                                    + cleanBodyParams() + +  : array<string|int, mixed> +
                                                    +
                                                    Cleans an array of body parameters
                                                    + +
                                                    + cleanQueryParams() + +  : array<string|int, mixed> +
                                                    +
                                                    Cleans an array of query parameters
                                                    + +
                                                    + construct() + +  : void +
                                                    +
                                                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                    + +
                                                    + createAccessToken() + +  : AccessToken +
                                                    +
                                                    Creates an access token with the provider set to $this->serviceName
                                                    + +
                                                    + getRequestBody() + +  : StreamInterface +
                                                    +
                                                    Prepares the request body
                                                    + +
                                                    + getRequestHeaders() + +  : array<string|int, mixed> +
                                                    +
                                                    Prepare request headers
                                                    + +
                                                    + getRequestTarget() + +  : string +
                                                    +
                                                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                    + +
                                                    + getRequestURL() + +  : string +
                                                    +
                                                    Prepares the request URL
                                                    + +
                                                    + getSignature() + +  : string +
                                                    +
                                                    Generates a request signature
                                                    + +
                                                    + nonce() + +  : string +
                                                    +
                                                    returns a 32 byte random string (in hexadecimal representation) for use as a nonce
                                                    + +
                                                    + parseTokenResponse() + +  : AccessToken +
                                                    +
                                                    Parses the response from a request to the token endpoint
                                                    + +
                                                    + + + + + +
                                                    +

                                                    + Constants + + +

                                                    +
                                                    +

                                                    + ALLOWED_PROPERTIES + + +

                                                    + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                    +
                                                    + + +
                                                    +

                                                    + Properties + + +

                                                    +
                                                    +

                                                    + $accessTokenURL + + + + +

                                                    + + + + + protected + string + $accessTokenURL + = 'https://www.opencaching.de/okapi/services/oauth/access_token' + + + + + +
                                                    +
                                                    +

                                                    + $apiDocs + + + + +

                                                    + + + + + protected + string|null + $apiDocs + = 'https://www.opencaching.de/okapi/' + + + + + +
                                                    +
                                                    +

                                                    + $apiHeaders + + + + +

                                                    + + +

                                                    additional headers to use during API access

                                                    + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                    +
                                                    +

                                                    + $apiURL + + + + +

                                                    + + + + + protected + string + $apiURL + = 'https://www.opencaching.de/okapi/services' + + + + + +
                                                    +
                                                    +

                                                    + $applicationURL + + + + +

                                                    + + + + + protected + string|null + $applicationURL + = 'https://www.opencaching.de/okapi/signup.html' + + + + + +
                                                    +
                                                    +

                                                    + $authHeaders + + + + +

                                                    + + +

                                                    additional headers to use during authentication

                                                    + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                    +
                                                    +

                                                    + $authURL + + + + +

                                                    + + + + + protected + string + $authURL + = 'https://www.opencaching.de/okapi/services/oauth/authorize' + + + + + +
                                                    +
                                                    +

                                                    + $http + + + + +

                                                    + + + + + protected + ClientInterface + $http + + + + + + +
                                                    +
                                                    +

                                                    + $logger + + + + +

                                                    + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                    + +
                                                    +

                                                    + $requestFactory + + + + +

                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                    +
                                                    +

                                                    + $requestTokenURL + + + + +

                                                    + + +

                                                    The request OAuth1 token URL

                                                    + + + protected + string + $requestTokenURL + = 'https://www.opencaching.de/okapi/services/oauth/request_token' + + + + + +
                                                    +
                                                    +

                                                    + $revokeURL + + + + +

                                                    + + +

                                                    an optional URL for application side token revocation

                                                    + + + protected + string + $revokeURL + + + + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + see +
                                                    +
                                                    + TokenInvalidate + + +
                                                    +
                                                    + +
                                                    +
                                                    +

                                                    + $serviceName + + + + +

                                                    + + +

                                                    the name of the provider/class (magic)

                                                    + + + protected + string + $serviceName + + + + + + +
                                                    + +
                                                    +

                                                    + $streamFactory + + + + +

                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                    +
                                                    +

                                                    + $uriFactory + + + + +

                                                    + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                    +
                                                    +

                                                    + $userRevokeURL + + + + +

                                                    + + + + + protected + string|null + $userRevokeURL + = 'https://www.opencaching.de/okapi/apps/' + + + + + +
                                                    +
                                                    + +
                                                    +

                                                    + Methods + + +

                                                    +
                                                    +

                                                    + __construct() + + +

                                                    + + +

                                                    OAuthProvider constructor.

                                                    + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $options + : OAuthOptions|SettingsContainerInterface +
                                                    +
                                                    + +
                                                    +
                                                    + $http + : ClientInterface +
                                                    +
                                                    + +
                                                    +
                                                    + $requestFactory + : RequestFactoryInterface +
                                                    +
                                                    + +
                                                    +
                                                    + $streamFactory + : StreamFactoryInterface +
                                                    +
                                                    + +
                                                    +
                                                    + $uriFactory + : UriFactoryInterface +
                                                    +
                                                    + +
                                                    +
                                                    + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                    +
                                                    + +
                                                    +
                                                    + $logger + : LoggerInterface + = new NullLogger()
                                                    +
                                                    + +
                                                    +
                                                    + + + + +
                                                    +
                                                    +

                                                    + __get() + + +

                                                    + + +

                                                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                    + + + public + __get(string $name) : string|null + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $name + : string +
                                                    +
                                                    + +
                                                    +
                                                    + + + +
                                                    +
                                                    Return values
                                                    + string|null +
                                                    + +
                                                    +
                                                    +

                                                    + getAccessToken() + + +

                                                    + + +

                                                    Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.

                                                    + + + public + getAccessToken(string $token, string $verifier) : AccessToken + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $token + : string +
                                                    +
                                                    + +
                                                    +
                                                    + $verifier + : string +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + AccessToken +
                                                    + +
                                                    +
                                                    +

                                                    + getAuthURL() + + +

                                                    + + + + + public + getAuthURL([array<string|int, mixed>|null $params = null ]) : UriInterface + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $params + : array<string|int, mixed>|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + UriInterface +
                                                    + +
                                                    +
                                                    +

                                                    + getRequestAuthorization() + + +

                                                    + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $request + : RequestInterface +
                                                    +
                                                    + +
                                                    +
                                                    + $token + : AccessToken +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + RequestInterface +
                                                    + +
                                                    +
                                                    +

                                                    + getRequestToken() + + +

                                                    + + +

                                                    Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.

                                                    + + + public + getRequestToken() : AccessToken + +
                                                    +
                                                    + + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + AccessToken +
                                                    + +
                                                    +
                                                    +

                                                    + getStorage() + + +

                                                    + + +

                                                    Returns the current OAuthStorageInterface

                                                    + + + public + getStorage() : OAuthStorageInterface + +
                                                    +
                                                    + + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + codeCoverageIgnore +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + OAuthStorageInterface +
                                                    + +
                                                    +
                                                    +

                                                    + invalidateAccessToken() + + +

                                                    + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $token + : AccessToken|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + implements +
                                                    +
                                                    + +

                                                    \chillerlan\OAuth\Core\TokenInvalidate

                                                    +
                                                    + +
                                                    +
                                                    + codeCoverageIgnore +
                                                    +
                                                    + + +
                                                    +
                                                    + throws +
                                                    +
                                                    + ProviderException + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + bool +
                                                    + +
                                                    +
                                                    +

                                                    + me() + + +

                                                    + + + + + public + me() : ResponseInterface + +
                                                    +
                                                    + + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + ResponseInterface +
                                                    + +
                                                    +
                                                    +

                                                    + request() + + +

                                                    + + +

                                                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                    + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $path + : string +
                                                    +
                                                    + +
                                                    +
                                                    + $params + : array<string|int, mixed>|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + $method + : string|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + $headers + : array<string|int, mixed>|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + $protocolVersion + : string|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + ResponseInterface +
                                                    + +
                                                    +
                                                    +

                                                    + retrieveAccessToken() + + +

                                                    + + +

                                                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                    + + + public + retrieveAccessToken() : AccessToken + +
                                                    +
                                                    + + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + codeCoverageIgnore +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + AccessToken +
                                                    + +
                                                    +
                                                    +

                                                    + sendRequest() + + +

                                                    + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $request + : RequestInterface +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + ResponseInterface +
                                                    + +
                                                    +
                                                    +

                                                    + setLogger() + + +

                                                    + + +

                                                    Sets an optional PSR-3 LoggerInterface

                                                    + + + public + setLogger(LoggerInterface $logger) : static + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $logger + : LoggerInterface +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + codeCoverageIgnore +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + static +
                                                    + +
                                                    +
                                                    +

                                                    + setRequestFactory() + + +

                                                    + + +

                                                    Sets an optional PSR-17 RequestFactoryInterface

                                                    + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $requestFactory + : RequestFactoryInterface +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + codeCoverageIgnore +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + static +
                                                    + +
                                                    +
                                                    +

                                                    + setStorage() + + +

                                                    + + +

                                                    Sets an optional OAuthStorageInterface

                                                    + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $storage + : OAuthStorageInterface +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + codeCoverageIgnore +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + static +
                                                    + +
                                                    +
                                                    +

                                                    + setStreamFactory() + + +

                                                    + + +

                                                    Sets an optional PSR-17 StreamFactoryInterface

                                                    + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $streamFactory + : StreamFactoryInterface +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + codeCoverageIgnore +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + static +
                                                    + +
                                                    +
                                                    +

                                                    + setUriFactory() + + +

                                                    + + +

                                                    Sets an optional PSR-17 UriFactoryInterface

                                                    + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $uriFactory + : UriFactoryInterface +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + codeCoverageIgnore +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + static +
                                                    + +
                                                    +
                                                    +

                                                    + storeAccessToken() + + +

                                                    + + +

                                                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                    + + + public + storeAccessToken(AccessToken $token) : static + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $token + : AccessToken +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + inheritDoc +
                                                    +
                                                    + + +
                                                    +
                                                    + codeCoverageIgnore +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + static +
                                                    + +
                                                    +
                                                    +

                                                    + cleanBodyParams() + + +

                                                    + + +

                                                    Cleans an array of body parameters

                                                    + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $params + : iterable<string|int, mixed> +
                                                    +
                                                    + +
                                                    +
                                                    + + + +
                                                    +
                                                    Return values
                                                    + array<string|int, mixed> +
                                                    + +
                                                    +
                                                    +

                                                    + cleanQueryParams() + + +

                                                    + + +

                                                    Cleans an array of query parameters

                                                    + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $params + : iterable<string|int, mixed> +
                                                    +
                                                    + +
                                                    +
                                                    + + + +
                                                    +
                                                    Return values
                                                    + array<string|int, mixed> +
                                                    + +
                                                    +
                                                    +

                                                    + construct() + + +

                                                    + + +

                                                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                    + + + protected + construct() : void + +
                                                    +
                                                    + + + + + +
                                                    +
                                                    +

                                                    + createAccessToken() + + +

                                                    + + +

                                                    Creates an access token with the provider set to $this->serviceName

                                                    + + + protected + createAccessToken() : AccessToken + +
                                                    +
                                                    + + + + +
                                                    +
                                                    Return values
                                                    + AccessToken +
                                                    + +
                                                    +
                                                    +

                                                    + getRequestBody() + + +

                                                    + + +

                                                    Prepares the request body

                                                    + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $body + : StreamInterface|array<string|int, mixed>|string +
                                                    +
                                                    + +
                                                    +
                                                    + $request + : RequestInterface +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + throws +
                                                    +
                                                    + ProviderException + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + StreamInterface +
                                                    + +
                                                    +
                                                    +

                                                    + getRequestHeaders() + + +

                                                    + + +

                                                    Prepare request headers

                                                    + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $headers + : array<string|int, mixed>|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + + + +
                                                    +
                                                    Return values
                                                    + array<string|int, mixed> +
                                                    + +
                                                    +
                                                    +

                                                    + getRequestTarget() + + +

                                                    + + +

                                                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                    + + + protected + getRequestTarget(string $uri) : string + +
                                                    +
                                                    +

                                                    Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $uri + : string +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + see +
                                                    +
                                                    + OAuthInterface::request() + + +
                                                    +
                                                    + throws +
                                                    +
                                                    + ProviderException + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + string +
                                                    + +
                                                    +
                                                    +

                                                    + getRequestURL() + + +

                                                    + + +

                                                    Prepares the request URL

                                                    + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $path + : string +
                                                    +
                                                    + +
                                                    +
                                                    + $params + : array<string|int, mixed>|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + + + +
                                                    +
                                                    Return values
                                                    + string +
                                                    + +
                                                    +
                                                    +

                                                    + getSignature() + + +

                                                    + + +

                                                    Generates a request signature

                                                    + + + protected + getSignature(string $url, array<string|int, mixed> $params, string $method[, string|null $accessTokenSecret = null ]) : string + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $url + : string +
                                                    +
                                                    + +
                                                    +
                                                    + $params + : array<string|int, mixed> +
                                                    +
                                                    + +
                                                    +
                                                    + $method + : string +
                                                    +
                                                    + +
                                                    +
                                                    + $accessTokenSecret + : string|null + = null
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + see +
                                                    +
                                                    + https://datatracker.ietf.org/doc/html/rfc5849#section-3.4 + + +
                                                    +
                                                    + throws +
                                                    +
                                                    + ProviderException + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + string +
                                                    + +
                                                    + +
                                                    +

                                                    + parseTokenResponse() + + +

                                                    + + +

                                                    Parses the response from a request to the token endpoint

                                                    + + + protected + parseTokenResponse(ResponseInterface $response, bool $checkCallbackConfirmed) : AccessToken + +
                                                    +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $response + : ResponseInterface +
                                                    +
                                                    + +
                                                    +
                                                    + $checkCallbackConfirmed + : bool +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + + +
                                                    +
                                                    +
                                                    + see +
                                                    +
                                                    + https://datatracker.ietf.org/doc/html/rfc5849#section-2.1 + + +
                                                    +
                                                    + see +
                                                    +
                                                    + https://datatracker.ietf.org/doc/html/rfc5849#section-2.3 + + +
                                                    +
                                                    + throws +
                                                    +
                                                    + ProviderException + + +
                                                    +
                                                    + +
                                                    +
                                                    Return values
                                                    + AccessToken +
                                                    + +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    
                                                    +        
                                                    + +
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    + +
                                                    + On this page + + +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Search results

                                                    + +
                                                    +
                                                    +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      + + +
                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-OpenStreetmap.html b/classes/chillerlan-OAuth-Providers-OpenStreetmap.html new file mode 100644 index 00000000..7da2eb55 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-OpenStreetmap.html @@ -0,0 +1,3212 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                      +

                                                      Documentation

                                                      + + + + + +
                                                      + +
                                                      +
                                                      + + + + +
                                                      +
                                                      + + +
                                                      +

                                                      + OpenStreetmap + + + extends OAuth1Provider + + +
                                                      + in package + +
                                                      + + +

                                                      + +
                                                      + + +
                                                      + + + +

                                                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.

                                                      + + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + see +
                                                      +
                                                      + https://wiki.openstreetmap.org/wiki/API + + +
                                                      +
                                                      + see +
                                                      +
                                                      + https://wiki.openstreetmap.org/wiki/OAuth + + +
                                                      +
                                                      + deprecated +
                                                      +
                                                      + +

                                                      https://github.com/openstreetmap/operations/issues/867

                                                      +
                                                      + +
                                                      +
                                                      + + + +

                                                      + Table of Contents + + +

                                                      + + + + + + + +

                                                      + Constants + + +

                                                      +
                                                      +
                                                      + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                      + +
                                                      + + +

                                                      + Properties + + +

                                                      +
                                                      +
                                                      + $accessTokenURL + +  : string +
                                                      + +
                                                      + $apiDocs + +  : string|null +
                                                      + +
                                                      + $apiHeaders + +  : array<string|int, mixed> +
                                                      +
                                                      additional headers to use during API access
                                                      + +
                                                      + $apiURL + +  : string +
                                                      + +
                                                      + $applicationURL + +  : string|null +
                                                      + +
                                                      + $authHeaders + +  : array<string|int, mixed> +
                                                      +
                                                      additional headers to use during authentication
                                                      + +
                                                      + $authURL + +  : string +
                                                      + +
                                                      + $http + +  : ClientInterface +
                                                      + +
                                                      + $logger + +  : LoggerInterface +
                                                      + +
                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                      + +
                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                      + +
                                                      + $requestTokenURL + +  : string +
                                                      +
                                                      The request OAuth1 token URL
                                                      + +
                                                      + $revokeURL + +  : string +
                                                      +
                                                      an optional URL for application side token revocation
                                                      + +
                                                      + $serviceName + +  : string +
                                                      +
                                                      the name of the provider/class (magic)
                                                      + +
                                                      + $storage + +  : OAuthStorageInterface +
                                                      + +
                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                      + +
                                                      + $uriFactory + +  : UriFactoryInterface +
                                                      + +
                                                      + $userRevokeURL + +  : string|null +
                                                      +
                                                      an optional link to the page where a user can revoke access tokens (magic)
                                                      + +
                                                      + +

                                                      + Methods + + +

                                                      +
                                                      +
                                                      + __construct() + +  : mixed +
                                                      +
                                                      OAuthProvider constructor.
                                                      + +
                                                      + __get() + +  : string|null +
                                                      +
                                                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                      + +
                                                      + getAccessToken() + +  : AccessToken +
                                                      +
                                                      Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.
                                                      + +
                                                      + getAuthURL() + +  : UriInterface +
                                                      + +
                                                      + getRequestAuthorization() + +  : RequestInterface +
                                                      + +
                                                      + getRequestToken() + +  : AccessToken +
                                                      +
                                                      Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.
                                                      + +
                                                      + getStorage() + +  : OAuthStorageInterface +
                                                      +
                                                      Returns the current OAuthStorageInterface
                                                      + +
                                                      + invalidateAccessToken() + +  : bool +
                                                      + +
                                                      + me() + +  : ResponseInterface +
                                                      + +
                                                      + request() + +  : ResponseInterface +
                                                      +
                                                      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                      + +
                                                      + retrieveAccessToken() + +  : AccessToken +
                                                      +
                                                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                      + +
                                                      + sendRequest() + +  : ResponseInterface +
                                                      + +
                                                      + setLogger() + +  : static +
                                                      +
                                                      Sets an optional PSR-3 LoggerInterface
                                                      + +
                                                      + setRequestFactory() + +  : static +
                                                      +
                                                      Sets an optional PSR-17 RequestFactoryInterface
                                                      + +
                                                      + setStorage() + +  : static +
                                                      +
                                                      Sets an optional OAuthStorageInterface
                                                      + +
                                                      + setStreamFactory() + +  : static +
                                                      +
                                                      Sets an optional PSR-17 StreamFactoryInterface
                                                      + +
                                                      + setUriFactory() + +  : static +
                                                      +
                                                      Sets an optional PSR-17 UriFactoryInterface
                                                      + +
                                                      + storeAccessToken() + +  : static +
                                                      +
                                                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                      + +
                                                      + cleanBodyParams() + +  : array<string|int, mixed> +
                                                      +
                                                      Cleans an array of body parameters
                                                      + +
                                                      + cleanQueryParams() + +  : array<string|int, mixed> +
                                                      +
                                                      Cleans an array of query parameters
                                                      + +
                                                      + construct() + +  : void +
                                                      +
                                                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                      + +
                                                      + createAccessToken() + +  : AccessToken +
                                                      +
                                                      Creates an access token with the provider set to $this->serviceName
                                                      + +
                                                      + getRequestBody() + +  : StreamInterface +
                                                      +
                                                      Prepares the request body
                                                      + +
                                                      + getRequestHeaders() + +  : array<string|int, mixed> +
                                                      +
                                                      Prepare request headers
                                                      + +
                                                      + getRequestTarget() + +  : string +
                                                      +
                                                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                      + +
                                                      + getRequestURL() + +  : string +
                                                      +
                                                      Prepares the request URL
                                                      + +
                                                      + getSignature() + +  : string +
                                                      +
                                                      Generates a request signature
                                                      + +
                                                      + nonce() + +  : string +
                                                      +
                                                      returns a 32 byte random string (in hexadecimal representation) for use as a nonce
                                                      + +
                                                      + parseTokenResponse() + +  : AccessToken +
                                                      +
                                                      Parses the response from a request to the token endpoint
                                                      + +
                                                      + + + + + +
                                                      +

                                                      + Constants + + +

                                                      +
                                                      +

                                                      + ALLOWED_PROPERTIES + + +

                                                      + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                      +
                                                      + + +
                                                      +

                                                      + Properties + + +

                                                      +
                                                      +

                                                      + $accessTokenURL + + + + +

                                                      + + + + + protected + string + $accessTokenURL + = 'https://www.openstreetmap.org/oauth/access_token' + + + + + +
                                                      +
                                                      +

                                                      + $apiDocs + + + + +

                                                      + + + + + protected + string|null + $apiDocs + = 'https://wiki.openstreetmap.org/wiki/API' + + + + + +
                                                      +
                                                      +

                                                      + $apiHeaders + + + + +

                                                      + + +

                                                      additional headers to use during API access

                                                      + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                      +
                                                      +

                                                      + $apiURL + + + + +

                                                      + + + + + protected + string + $apiURL + = 'https://api.openstreetmap.org' + + + + + +
                                                      +
                                                      +

                                                      + $applicationURL + + + + +

                                                      + + + + + protected + string|null + $applicationURL + = 'https://www.openstreetmap.org/user/{USERNAME}/oauth_clients' + + + + + +
                                                      +
                                                      +

                                                      + $authHeaders + + + + +

                                                      + + +

                                                      additional headers to use during authentication

                                                      + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                      +
                                                      +

                                                      + $authURL + + + + +

                                                      + + + + + protected + string + $authURL + = 'https://www.openstreetmap.org/oauth/authorize' + + + + + +
                                                      +
                                                      +

                                                      + $http + + + + +

                                                      + + + + + protected + ClientInterface + $http + + + + + + +
                                                      +
                                                      +

                                                      + $logger + + + + +

                                                      + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                      + +
                                                      +

                                                      + $requestFactory + + + + +

                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                      +
                                                      +

                                                      + $requestTokenURL + + + + +

                                                      + + +

                                                      The request OAuth1 token URL

                                                      + + + protected + string + $requestTokenURL + = 'https://www.openstreetmap.org/oauth/request_token' + + + + + +
                                                      +
                                                      +

                                                      + $revokeURL + + + + +

                                                      + + +

                                                      an optional URL for application side token revocation

                                                      + + + protected + string + $revokeURL + + + + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + see +
                                                      +
                                                      + TokenInvalidate + + +
                                                      +
                                                      + +
                                                      +
                                                      +

                                                      + $serviceName + + + + +

                                                      + + +

                                                      the name of the provider/class (magic)

                                                      + + + protected + string + $serviceName + + + + + + +
                                                      + +
                                                      +

                                                      + $streamFactory + + + + +

                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                      +
                                                      +

                                                      + $uriFactory + + + + +

                                                      + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                      +
                                                      +

                                                      + $userRevokeURL + + + + +

                                                      + + +

                                                      an optional link to the page where a user can revoke access tokens (magic)

                                                      + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                                      +
                                                      + +
                                                      +

                                                      + Methods + + +

                                                      +
                                                      +

                                                      + __construct() + + +

                                                      + + +

                                                      OAuthProvider constructor.

                                                      + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $options + : OAuthOptions|SettingsContainerInterface +
                                                      +
                                                      + +
                                                      +
                                                      + $http + : ClientInterface +
                                                      +
                                                      + +
                                                      +
                                                      + $requestFactory + : RequestFactoryInterface +
                                                      +
                                                      + +
                                                      +
                                                      + $streamFactory + : StreamFactoryInterface +
                                                      +
                                                      + +
                                                      +
                                                      + $uriFactory + : UriFactoryInterface +
                                                      +
                                                      + +
                                                      +
                                                      + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                      +
                                                      + +
                                                      +
                                                      + $logger + : LoggerInterface + = new NullLogger()
                                                      +
                                                      + +
                                                      +
                                                      + + + + +
                                                      +
                                                      +

                                                      + __get() + + +

                                                      + + +

                                                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                      + + + public + __get(string $name) : string|null + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $name + : string +
                                                      +
                                                      + +
                                                      +
                                                      + + + +
                                                      +
                                                      Return values
                                                      + string|null +
                                                      + +
                                                      +
                                                      +

                                                      + getAccessToken() + + +

                                                      + + +

                                                      Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.

                                                      + + + public + getAccessToken(string $token, string $verifier) : AccessToken + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $token + : string +
                                                      +
                                                      + +
                                                      +
                                                      + $verifier + : string +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + AccessToken +
                                                      + +
                                                      +
                                                      +

                                                      + getAuthURL() + + +

                                                      + + + + + public + getAuthURL([array<string|int, mixed>|null $params = null ]) : UriInterface + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $params + : array<string|int, mixed>|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + UriInterface +
                                                      + +
                                                      +
                                                      +

                                                      + getRequestAuthorization() + + +

                                                      + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $request + : RequestInterface +
                                                      +
                                                      + +
                                                      +
                                                      + $token + : AccessToken +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + RequestInterface +
                                                      + +
                                                      +
                                                      +

                                                      + getRequestToken() + + +

                                                      + + +

                                                      Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.

                                                      + + + public + getRequestToken() : AccessToken + +
                                                      +
                                                      + + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + AccessToken +
                                                      + +
                                                      +
                                                      +

                                                      + getStorage() + + +

                                                      + + +

                                                      Returns the current OAuthStorageInterface

                                                      + + + public + getStorage() : OAuthStorageInterface + +
                                                      +
                                                      + + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + codeCoverageIgnore +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + OAuthStorageInterface +
                                                      + +
                                                      +
                                                      +

                                                      + invalidateAccessToken() + + +

                                                      + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $token + : AccessToken|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + implements +
                                                      +
                                                      + +

                                                      \chillerlan\OAuth\Core\TokenInvalidate

                                                      +
                                                      + +
                                                      +
                                                      + codeCoverageIgnore +
                                                      +
                                                      + + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ProviderException + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + bool +
                                                      + +
                                                      +
                                                      +

                                                      + me() + + +

                                                      + + + + + public + me() : ResponseInterface + +
                                                      +
                                                      + + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + ResponseInterface +
                                                      + +
                                                      +
                                                      +

                                                      + request() + + +

                                                      + + +

                                                      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                      + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $path + : string +
                                                      +
                                                      + +
                                                      +
                                                      + $params + : array<string|int, mixed>|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + $method + : string|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + $headers + : array<string|int, mixed>|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + $protocolVersion + : string|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + ResponseInterface +
                                                      + +
                                                      +
                                                      +

                                                      + retrieveAccessToken() + + +

                                                      + + +

                                                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                      + + + public + retrieveAccessToken() : AccessToken + +
                                                      +
                                                      + + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + codeCoverageIgnore +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + AccessToken +
                                                      + +
                                                      +
                                                      +

                                                      + sendRequest() + + +

                                                      + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $request + : RequestInterface +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + ResponseInterface +
                                                      + +
                                                      +
                                                      +

                                                      + setLogger() + + +

                                                      + + +

                                                      Sets an optional PSR-3 LoggerInterface

                                                      + + + public + setLogger(LoggerInterface $logger) : static + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $logger + : LoggerInterface +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + codeCoverageIgnore +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + static +
                                                      + +
                                                      +
                                                      +

                                                      + setRequestFactory() + + +

                                                      + + +

                                                      Sets an optional PSR-17 RequestFactoryInterface

                                                      + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $requestFactory + : RequestFactoryInterface +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + codeCoverageIgnore +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + static +
                                                      + +
                                                      +
                                                      +

                                                      + setStorage() + + +

                                                      + + +

                                                      Sets an optional OAuthStorageInterface

                                                      + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $storage + : OAuthStorageInterface +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + codeCoverageIgnore +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + static +
                                                      + +
                                                      +
                                                      +

                                                      + setStreamFactory() + + +

                                                      + + +

                                                      Sets an optional PSR-17 StreamFactoryInterface

                                                      + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $streamFactory + : StreamFactoryInterface +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + codeCoverageIgnore +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + static +
                                                      + +
                                                      +
                                                      +

                                                      + setUriFactory() + + +

                                                      + + +

                                                      Sets an optional PSR-17 UriFactoryInterface

                                                      + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $uriFactory + : UriFactoryInterface +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + codeCoverageIgnore +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + static +
                                                      + +
                                                      +
                                                      +

                                                      + storeAccessToken() + + +

                                                      + + +

                                                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                      + + + public + storeAccessToken(AccessToken $token) : static + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $token + : AccessToken +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + inheritDoc +
                                                      +
                                                      + + +
                                                      +
                                                      + codeCoverageIgnore +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + static +
                                                      + +
                                                      +
                                                      +

                                                      + cleanBodyParams() + + +

                                                      + + +

                                                      Cleans an array of body parameters

                                                      + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $params + : iterable<string|int, mixed> +
                                                      +
                                                      + +
                                                      +
                                                      + + + +
                                                      +
                                                      Return values
                                                      + array<string|int, mixed> +
                                                      + +
                                                      +
                                                      +

                                                      + cleanQueryParams() + + +

                                                      + + +

                                                      Cleans an array of query parameters

                                                      + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $params + : iterable<string|int, mixed> +
                                                      +
                                                      + +
                                                      +
                                                      + + + +
                                                      +
                                                      Return values
                                                      + array<string|int, mixed> +
                                                      + +
                                                      +
                                                      +

                                                      + construct() + + +

                                                      + + +

                                                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                      + + + protected + construct() : void + +
                                                      +
                                                      + + + + + +
                                                      +
                                                      +

                                                      + createAccessToken() + + +

                                                      + + +

                                                      Creates an access token with the provider set to $this->serviceName

                                                      + + + protected + createAccessToken() : AccessToken + +
                                                      +
                                                      + + + + +
                                                      +
                                                      Return values
                                                      + AccessToken +
                                                      + +
                                                      +
                                                      +

                                                      + getRequestBody() + + +

                                                      + + +

                                                      Prepares the request body

                                                      + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $body + : StreamInterface|array<string|int, mixed>|string +
                                                      +
                                                      + +
                                                      +
                                                      + $request + : RequestInterface +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + ProviderException + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + StreamInterface +
                                                      + +
                                                      +
                                                      +

                                                      + getRequestHeaders() + + +

                                                      + + +

                                                      Prepare request headers

                                                      + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $headers + : array<string|int, mixed>|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + + + +
                                                      +
                                                      Return values
                                                      + array<string|int, mixed> +
                                                      + +
                                                      +
                                                      +

                                                      + getRequestTarget() + + +

                                                      + + +

                                                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                      + + + protected + getRequestTarget(string $uri) : string + +
                                                      +
                                                      +

                                                      Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $uri + : string +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + see +
                                                      +
                                                      + OAuthInterface::request() + + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ProviderException + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + string +
                                                      + +
                                                      +
                                                      +

                                                      + getRequestURL() + + +

                                                      + + +

                                                      Prepares the request URL

                                                      + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $path + : string +
                                                      +
                                                      + +
                                                      +
                                                      + $params + : array<string|int, mixed>|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + + + +
                                                      +
                                                      Return values
                                                      + string +
                                                      + +
                                                      +
                                                      +

                                                      + getSignature() + + +

                                                      + + +

                                                      Generates a request signature

                                                      + + + protected + getSignature(string $url, array<string|int, mixed> $params, string $method[, string|null $accessTokenSecret = null ]) : string + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $url + : string +
                                                      +
                                                      + +
                                                      +
                                                      + $params + : array<string|int, mixed> +
                                                      +
                                                      + +
                                                      +
                                                      + $method + : string +
                                                      +
                                                      + +
                                                      +
                                                      + $accessTokenSecret + : string|null + = null
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + see +
                                                      +
                                                      + https://datatracker.ietf.org/doc/html/rfc5849#section-3.4 + + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ProviderException + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + string +
                                                      + +
                                                      + +
                                                      +

                                                      + parseTokenResponse() + + +

                                                      + + +

                                                      Parses the response from a request to the token endpoint

                                                      + + + protected + parseTokenResponse(ResponseInterface $response, bool $checkCallbackConfirmed) : AccessToken + +
                                                      +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $response + : ResponseInterface +
                                                      +
                                                      + +
                                                      +
                                                      + $checkCallbackConfirmed + : bool +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + + +
                                                      +
                                                      +
                                                      + see +
                                                      +
                                                      + https://datatracker.ietf.org/doc/html/rfc5849#section-2.1 + + +
                                                      +
                                                      + see +
                                                      +
                                                      + https://datatracker.ietf.org/doc/html/rfc5849#section-2.3 + + +
                                                      +
                                                      + throws +
                                                      +
                                                      + ProviderException + + +
                                                      +
                                                      + +
                                                      +
                                                      Return values
                                                      + AccessToken +
                                                      + +
                                                      +
                                                      + +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      
                                                      +        
                                                      + +
                                                      +
                                                      + + + +
                                                      +
                                                      +
                                                      + +
                                                      + On this page + + +
                                                      + +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      +

                                                      Search results

                                                      + +
                                                      +
                                                      +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        + + +
                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-OpenStreetmap2.html b/classes/chillerlan-OAuth-Providers-OpenStreetmap2.html new file mode 100644 index 00000000..2ca350ed --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-OpenStreetmap2.html @@ -0,0 +1,3762 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                        +

                                                        Documentation

                                                        + + + + + +
                                                        + +
                                                        +
                                                        + + + + +
                                                        +
                                                        + + +
                                                        +

                                                        + OpenStreetmap2 + + + extends OAuth2Provider + + +
                                                        + in package + +
                                                        + + + implements + CSRFToken + +

                                                        + +
                                                        + + +
                                                        + + + +

                                                        Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                        + + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + see +
                                                        +
                                                        + https://wiki.openstreetmap.org/wiki/API + + +
                                                        +
                                                        + see +
                                                        +
                                                        + https://wiki.openstreetmap.org/wiki/OAuth + + +
                                                        +
                                                        + see +
                                                        +
                                                        + https://www.openstreetmap.org/.well-known/oauth-authorization-server + + +
                                                        +
                                                        + see +
                                                        +
                                                        + https://github.com/chillerlan/php-oauth-providers/issues/2 + + +
                                                        +
                                                        + + + +

                                                        + Table of Contents + + +

                                                        + + + +

                                                        + Interfaces + + +

                                                        +
                                                        +
                                                        CSRFToken
                                                        Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                        + + + + +

                                                        + Constants + + +

                                                        +
                                                        +
                                                        + SCOPE_OPENID + +  = 'openid' +
                                                        + +
                                                        + SCOPE_READ_GPX + +  = 'read_gpx' +
                                                        + +
                                                        + SCOPE_READ_PREFS + +  = 'read_prefs' +
                                                        + +
                                                        + SCOPE_WRITE_API + +  = 'write_api' +
                                                        + +
                                                        + SCOPE_WRITE_DIARY + +  = 'write_diary' +
                                                        + +
                                                        + SCOPE_WRITE_GPX + +  = 'write_gpx' +
                                                        + +
                                                        + SCOPE_WRITE_NOTES + +  = 'write_notes' +
                                                        + +
                                                        + SCOPE_WRITE_PREFS + +  = 'write_prefs' +
                                                        + +
                                                        + SCOPE_WRITE_REDACTIONS + +  = 'write_redactions' +
                                                        + +
                                                        + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                        + +
                                                        + + +

                                                        + Properties + + +

                                                        +
                                                        +
                                                        + $accessTokenURL + +  : string +
                                                        + +
                                                        + $apiDocs + +  : string|null +
                                                        + +
                                                        + $apiHeaders + +  : array<string|int, mixed> +
                                                        +
                                                        additional headers to use during API access
                                                        + +
                                                        + $apiURL + +  : string +
                                                        + +
                                                        + $applicationURL + +  : string|null +
                                                        + +
                                                        + $authHeaders + +  : array<string|int, mixed> +
                                                        +
                                                        additional headers to use during authentication
                                                        + +
                                                        + $authMethod + +  : int +
                                                        +
                                                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                        + +
                                                        + $authMethodHeader + +  : string +
                                                        +
                                                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                        + +
                                                        + $authMethodQuery + +  : string +
                                                        +
                                                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                        + +
                                                        + $authURL + +  : string +
                                                        + +
                                                        + $clientCredentialsTokenURL + +  : string|null +
                                                        +
                                                        An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                        + +
                                                        + $defaultScopes + +  : array<string|int, mixed> +
                                                        +
                                                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                        + +
                                                        + $http + +  : ClientInterface +
                                                        + +
                                                        + $logger + +  : LoggerInterface +
                                                        + +
                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                        + +
                                                        + $refreshTokenURL + +  : string +
                                                        +
                                                        An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                        + +
                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                        + +
                                                        + $revokeURL + +  : string +
                                                        +
                                                        an optional URL for application side token revocation
                                                        + +
                                                        + $scopesDelimiter + +  : string +
                                                        +
                                                        The delimiter string for scopes
                                                        + +
                                                        + $serviceName + +  : string +
                                                        +
                                                        the name of the provider/class (magic)
                                                        + +
                                                        + $storage + +  : OAuthStorageInterface +
                                                        + +
                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                        + +
                                                        + $uriFactory + +  : UriFactoryInterface +
                                                        + +
                                                        + $userRevokeURL + +  : string|null +
                                                        +
                                                        an optional link to the page where a user can revoke access tokens (magic)
                                                        + +
                                                        + +

                                                        + Methods + + +

                                                        +
                                                        +
                                                        + __construct() + +  : mixed +
                                                        +
                                                        OAuthProvider constructor.
                                                        + +
                                                        + __get() + +  : string|null +
                                                        +
                                                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                        + +
                                                        + getAccessToken() + +  : AccessToken +
                                                        +
                                                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                        + +
                                                        + getAuthURL() + +  : UriInterface +
                                                        +
                                                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                        + +
                                                        + getClientCredentialsToken() + +  : AccessToken +
                                                        + +
                                                        + getRequestAuthorization() + +  : RequestInterface +
                                                        + +
                                                        + getStorage() + +  : OAuthStorageInterface +
                                                        +
                                                        Returns the current OAuthStorageInterface
                                                        + +
                                                        + invalidateAccessToken() + +  : bool +
                                                        + +
                                                        + me() + +  : ResponseInterface +
                                                        + +
                                                        + refreshAccessToken() + +  : AccessToken +
                                                        + +
                                                        + request() + +  : ResponseInterface +
                                                        +
                                                        Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                        + +
                                                        + retrieveAccessToken() + +  : AccessToken +
                                                        +
                                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                        + +
                                                        + sendRequest() + +  : ResponseInterface +
                                                        + +
                                                        + setLogger() + +  : static +
                                                        +
                                                        Sets an optional PSR-3 LoggerInterface
                                                        + +
                                                        + setRequestFactory() + +  : static +
                                                        +
                                                        Sets an optional PSR-17 RequestFactoryInterface
                                                        + +
                                                        + setStorage() + +  : static +
                                                        +
                                                        Sets an optional OAuthStorageInterface
                                                        + +
                                                        + setStreamFactory() + +  : static +
                                                        +
                                                        Sets an optional PSR-17 StreamFactoryInterface
                                                        + +
                                                        + setUriFactory() + +  : static +
                                                        +
                                                        Sets an optional PSR-17 UriFactoryInterface
                                                        + +
                                                        + storeAccessToken() + +  : static +
                                                        +
                                                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                        + +
                                                        + cleanBodyParams() + +  : array<string|int, mixed> +
                                                        +
                                                        Cleans an array of body parameters
                                                        + +
                                                        + cleanQueryParams() + +  : array<string|int, mixed> +
                                                        +
                                                        Cleans an array of query parameters
                                                        + +
                                                        + construct() + +  : void +
                                                        +
                                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                        + +
                                                        + createAccessToken() + +  : AccessToken +
                                                        +
                                                        Creates an access token with the provider set to $this->serviceName
                                                        + +
                                                        + getRequestBody() + +  : StreamInterface +
                                                        +
                                                        Prepares the request body
                                                        + +
                                                        + getRequestHeaders() + +  : array<string|int, mixed> +
                                                        +
                                                        Prepare request headers
                                                        + +
                                                        + getRequestTarget() + +  : string +
                                                        +
                                                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                        + +
                                                        + getRequestURL() + +  : string +
                                                        +
                                                        Prepares the request URL
                                                        + +
                                                        + parseTokenResponse() + +  : AccessToken +
                                                        +
                                                        Parses the response from a request to the token endpoint
                                                        + +
                                                        + + + + + +
                                                        +

                                                        + Constants + + +

                                                        +
                                                        +

                                                        + SCOPE_OPENID + + +

                                                        + + + + + + public + mixed + SCOPE_OPENID + = 'openid' + + + + + + + +
                                                        +
                                                        +

                                                        + SCOPE_READ_GPX + + +

                                                        + + + + + + public + mixed + SCOPE_READ_GPX + = 'read_gpx' + + + + + + + +
                                                        +
                                                        +

                                                        + SCOPE_READ_PREFS + + +

                                                        + + + + + + public + mixed + SCOPE_READ_PREFS + = 'read_prefs' + + + + + + + +
                                                        +
                                                        +

                                                        + SCOPE_WRITE_API + + +

                                                        + + + + + + public + mixed + SCOPE_WRITE_API + = 'write_api' + + + + + + + +
                                                        +
                                                        +

                                                        + SCOPE_WRITE_DIARY + + +

                                                        + + + + + + public + mixed + SCOPE_WRITE_DIARY + = 'write_diary' + + + + + + + +
                                                        +
                                                        +

                                                        + SCOPE_WRITE_GPX + + +

                                                        + + + + + + public + mixed + SCOPE_WRITE_GPX + = 'write_gpx' + + + + + + + +
                                                        +
                                                        +

                                                        + SCOPE_WRITE_NOTES + + +

                                                        + + + + + + public + mixed + SCOPE_WRITE_NOTES + = 'write_notes' + + + + + + + +
                                                        +
                                                        +

                                                        + SCOPE_WRITE_PREFS + + +

                                                        + + + + + + public + mixed + SCOPE_WRITE_PREFS + = 'write_prefs' + + + + + + + +
                                                        +
                                                        +

                                                        + SCOPE_WRITE_REDACTIONS + + +

                                                        + + + + + + public + mixed + SCOPE_WRITE_REDACTIONS + = 'write_redactions' + + + + + + + +
                                                        +
                                                        +

                                                        + ALLOWED_PROPERTIES + + +

                                                        + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                        +
                                                        + + +
                                                        +

                                                        + Properties + + +

                                                        +
                                                        +

                                                        + $accessTokenURL + + + + +

                                                        + + + + + protected + string + $accessTokenURL + = 'https://www.openstreetmap.org/oauth2/token' + + + + + +
                                                        +
                                                        +

                                                        + $apiDocs + + + + +

                                                        + + + + + protected + string|null + $apiDocs + = 'https://wiki.openstreetmap.org/wiki/API' + + + + + +
                                                        +
                                                        +

                                                        + $apiHeaders + + + + +

                                                        + + +

                                                        additional headers to use during API access

                                                        + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                        +
                                                        +

                                                        + $apiURL + + + + +

                                                        + + + + + protected + string + $apiURL + = 'https://api.openstreetmap.org' + + + + + +
                                                        +
                                                        +

                                                        + $applicationURL + + + + +

                                                        + + + + + protected + string|null + $applicationURL + = 'https://www.openstreetmap.org/oauth2/applications' + + + + + +
                                                        +
                                                        +

                                                        + $authHeaders + + + + +

                                                        + + +

                                                        additional headers to use during authentication

                                                        + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                        +
                                                        +

                                                        + $authMethod + + + + +

                                                        + + +

                                                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                        + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                        +
                                                        +

                                                        + $authMethodHeader + + + + +

                                                        + + +

                                                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                        + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                        +
                                                        +

                                                        + $authMethodQuery + + + + +

                                                        + + +

                                                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                        + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                        +
                                                        +

                                                        + $authURL + + + + +

                                                        + + + + + protected + string + $authURL + = 'https://www.openstreetmap.org/oauth2/authorize' + + + + + +
                                                        +
                                                        +

                                                        + $clientCredentialsTokenURL + + + + +

                                                        + + +

                                                        An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                        + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                        If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                        +
                                                        + + + + +
                                                        +
                                                        +

                                                        + $defaultScopes + + + + +

                                                        + + +

                                                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                        + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_READ_GPX, self::SCOPE_READ_PREFS] + + + + + +
                                                        +
                                                        +

                                                        + $http + + + + +

                                                        + + + + + protected + ClientInterface + $http + + + + + + +
                                                        +
                                                        +

                                                        + $logger + + + + +

                                                        + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                        + +
                                                        +

                                                        + $refreshTokenURL + + + + +

                                                        + + +

                                                        An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                        + + + protected + string + $refreshTokenURL + + +

                                                        If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                        +
                                                        + + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + see +
                                                        +
                                                        + TokenRefresh + + +
                                                        +
                                                        + +
                                                        +
                                                        +

                                                        + $requestFactory + + + + +

                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                        +
                                                        +

                                                        + $revokeURL + + + + +

                                                        + + +

                                                        an optional URL for application side token revocation

                                                        + + + protected + string + $revokeURL + + + + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + see +
                                                        +
                                                        + TokenInvalidate + + +
                                                        +
                                                        + +
                                                        +
                                                        +

                                                        + $scopesDelimiter + + + + +

                                                        + + +

                                                        The delimiter string for scopes

                                                        + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                        +
                                                        +

                                                        + $serviceName + + + + +

                                                        + + +

                                                        the name of the provider/class (magic)

                                                        + + + protected + string + $serviceName + + + + + + +
                                                        + +
                                                        +

                                                        + $streamFactory + + + + +

                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                        +
                                                        +

                                                        + $uriFactory + + + + +

                                                        + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                        +
                                                        +

                                                        + $userRevokeURL + + + + +

                                                        + + +

                                                        an optional link to the page where a user can revoke access tokens (magic)

                                                        + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                                        +
                                                        + +
                                                        +

                                                        + Methods + + +

                                                        +
                                                        +

                                                        + __construct() + + +

                                                        + + +

                                                        OAuthProvider constructor.

                                                        + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $options + : OAuthOptions|SettingsContainerInterface +
                                                        +
                                                        + +
                                                        +
                                                        + $http + : ClientInterface +
                                                        +
                                                        + +
                                                        +
                                                        + $requestFactory + : RequestFactoryInterface +
                                                        +
                                                        + +
                                                        +
                                                        + $streamFactory + : StreamFactoryInterface +
                                                        +
                                                        + +
                                                        +
                                                        + $uriFactory + : UriFactoryInterface +
                                                        +
                                                        + +
                                                        +
                                                        + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                        +
                                                        + +
                                                        +
                                                        + $logger + : LoggerInterface + = new NullLogger()
                                                        +
                                                        + +
                                                        +
                                                        + + + + +
                                                        +
                                                        +

                                                        + __get() + + +

                                                        + + +

                                                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                        + + + public + __get(string $name) : string|null + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $name + : string +
                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        +
                                                        Return values
                                                        + string|null +
                                                        + +
                                                        +
                                                        +

                                                        + getAccessToken() + + +

                                                        + + +

                                                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                        + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $code + : string +
                                                        +
                                                        + +
                                                        +
                                                        + $state + : string|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + AccessToken +
                                                        + +
                                                        +
                                                        +

                                                        + getAuthURL() + + +

                                                        + + +

                                                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                        + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $params + : array<string|int, mixed>|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + $scopes + : array<string|int, mixed>|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + UriInterface +
                                                        + +
                                                        +
                                                        +

                                                        + getClientCredentialsToken() + + +

                                                        + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $scopes + : array<string|int, mixed>|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + implements +
                                                        +
                                                        + +

                                                        \chillerlan\OAuth\Core\ClientCredentials

                                                        +
                                                        + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ProviderException + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + AccessToken +
                                                        + +
                                                        +
                                                        +

                                                        + getRequestAuthorization() + + +

                                                        + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $request + : RequestInterface +
                                                        +
                                                        + +
                                                        +
                                                        + $token + : AccessToken +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + RequestInterface +
                                                        + +
                                                        +
                                                        +

                                                        + getStorage() + + +

                                                        + + +

                                                        Returns the current OAuthStorageInterface

                                                        + + + public + getStorage() : OAuthStorageInterface + +
                                                        +
                                                        + + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + codeCoverageIgnore +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + OAuthStorageInterface +
                                                        + +
                                                        +
                                                        +

                                                        + invalidateAccessToken() + + +

                                                        + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $token + : AccessToken|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + implements +
                                                        +
                                                        + +

                                                        \chillerlan\OAuth\Core\TokenInvalidate

                                                        +
                                                        + +
                                                        +
                                                        + codeCoverageIgnore +
                                                        +
                                                        + + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ProviderException + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + bool +
                                                        + +
                                                        +
                                                        +

                                                        + me() + + +

                                                        + + + + + public + me() : ResponseInterface + +
                                                        +
                                                        + + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + ResponseInterface +
                                                        + +
                                                        +
                                                        +

                                                        + refreshAccessToken() + + +

                                                        + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $token + : AccessToken|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + implements +
                                                        +
                                                        + +

                                                        \chillerlan\OAuth\Core\TokenRefresh

                                                        +
                                                        + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ProviderException + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + AccessToken +
                                                        + +
                                                        +
                                                        +

                                                        + request() + + +

                                                        + + +

                                                        Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                        + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $path + : string +
                                                        +
                                                        + +
                                                        +
                                                        + $params + : array<string|int, mixed>|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + $method + : string|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + $headers + : array<string|int, mixed>|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + $protocolVersion + : string|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + ResponseInterface +
                                                        + +
                                                        +
                                                        +

                                                        + retrieveAccessToken() + + +

                                                        + + +

                                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                        + + + public + retrieveAccessToken() : AccessToken + +
                                                        +
                                                        + + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + codeCoverageIgnore +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + AccessToken +
                                                        + +
                                                        +
                                                        +

                                                        + sendRequest() + + +

                                                        + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $request + : RequestInterface +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + ResponseInterface +
                                                        + +
                                                        +
                                                        +

                                                        + setLogger() + + +

                                                        + + +

                                                        Sets an optional PSR-3 LoggerInterface

                                                        + + + public + setLogger(LoggerInterface $logger) : static + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $logger + : LoggerInterface +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + codeCoverageIgnore +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + static +
                                                        + +
                                                        +
                                                        +

                                                        + setRequestFactory() + + +

                                                        + + +

                                                        Sets an optional PSR-17 RequestFactoryInterface

                                                        + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $requestFactory + : RequestFactoryInterface +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + codeCoverageIgnore +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + static +
                                                        + +
                                                        +
                                                        +

                                                        + setStorage() + + +

                                                        + + +

                                                        Sets an optional OAuthStorageInterface

                                                        + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $storage + : OAuthStorageInterface +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + codeCoverageIgnore +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + static +
                                                        + +
                                                        +
                                                        +

                                                        + setStreamFactory() + + +

                                                        + + +

                                                        Sets an optional PSR-17 StreamFactoryInterface

                                                        + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $streamFactory + : StreamFactoryInterface +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + codeCoverageIgnore +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + static +
                                                        + +
                                                        +
                                                        +

                                                        + setUriFactory() + + +

                                                        + + +

                                                        Sets an optional PSR-17 UriFactoryInterface

                                                        + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $uriFactory + : UriFactoryInterface +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + codeCoverageIgnore +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + static +
                                                        + +
                                                        +
                                                        +

                                                        + storeAccessToken() + + +

                                                        + + +

                                                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                        + + + public + storeAccessToken(AccessToken $token) : static + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $token + : AccessToken +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + inheritDoc +
                                                        +
                                                        + + +
                                                        +
                                                        + codeCoverageIgnore +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + static +
                                                        + +
                                                        +
                                                        +

                                                        + cleanBodyParams() + + +

                                                        + + +

                                                        Cleans an array of body parameters

                                                        + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $params + : iterable<string|int, mixed> +
                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        +
                                                        Return values
                                                        + array<string|int, mixed> +
                                                        + +
                                                        +
                                                        +

                                                        + cleanQueryParams() + + +

                                                        + + +

                                                        Cleans an array of query parameters

                                                        + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $params + : iterable<string|int, mixed> +
                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        +
                                                        Return values
                                                        + array<string|int, mixed> +
                                                        + +
                                                        +
                                                        +

                                                        + construct() + + +

                                                        + + +

                                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                        + + + protected + construct() : void + +
                                                        +
                                                        + + + + + +
                                                        +
                                                        +

                                                        + createAccessToken() + + +

                                                        + + +

                                                        Creates an access token with the provider set to $this->serviceName

                                                        + + + protected + createAccessToken() : AccessToken + +
                                                        +
                                                        + + + + +
                                                        +
                                                        Return values
                                                        + AccessToken +
                                                        + +
                                                        +
                                                        +

                                                        + getRequestBody() + + +

                                                        + + +

                                                        Prepares the request body

                                                        + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $body + : StreamInterface|array<string|int, mixed>|string +
                                                        +
                                                        + +
                                                        +
                                                        + $request + : RequestInterface +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + ProviderException + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + StreamInterface +
                                                        + +
                                                        +
                                                        +

                                                        + getRequestHeaders() + + +

                                                        + + +

                                                        Prepare request headers

                                                        + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $headers + : array<string|int, mixed>|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        +
                                                        Return values
                                                        + array<string|int, mixed> +
                                                        + +
                                                        +
                                                        +

                                                        + getRequestTarget() + + +

                                                        + + +

                                                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                        + + + protected + getRequestTarget(string $uri) : string + +
                                                        +
                                                        +

                                                        Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $uri + : string +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + + +
                                                        +
                                                        +
                                                        + see +
                                                        +
                                                        + OAuthInterface::request() + + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ProviderException + + +
                                                        +
                                                        + +
                                                        +
                                                        Return values
                                                        + string +
                                                        + +
                                                        +
                                                        +

                                                        + getRequestURL() + + +

                                                        + + +

                                                        Prepares the request URL

                                                        + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                        +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $path + : string +
                                                        +
                                                        + +
                                                        +
                                                        + $params + : array<string|int, mixed>|null + = null
                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        +
                                                        Return values
                                                        + string +
                                                        + +
                                                        + +
                                                        + +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        
                                                        +        
                                                        + +
                                                        +
                                                        + + + +
                                                        +
                                                        +
                                                        + +
                                                        + On this page + + +
                                                        + +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +

                                                        Search results

                                                        + +
                                                        +
                                                        +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          + + +
                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Patreon.html b/classes/chillerlan-OAuth-Providers-Patreon.html new file mode 100644 index 00000000..be2076f1 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Patreon.html @@ -0,0 +1,3824 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                          +

                                                          Documentation

                                                          + + + + + +
                                                          + +
                                                          +
                                                          + + + + +
                                                          +
                                                          + + +
                                                          +

                                                          + Patreon + + + extends OAuth2Provider + + +
                                                          + in package + +
                                                          + + + implements + CSRFToken, TokenRefresh + +

                                                          + +
                                                          + + +
                                                          + + + +

                                                          Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                          + + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + see +
                                                          +
                                                          + https://docs.patreon.com/ + + +
                                                          +
                                                          + see +
                                                          +
                                                          + https://docs.patreon.com/#oauth + + +
                                                          +
                                                          + see +
                                                          +
                                                          + https://docs.patreon.com/#apiv2-oauth + + +
                                                          +
                                                          + + + +

                                                          + Table of Contents + + +

                                                          + + + +

                                                          + Interfaces + + +

                                                          +
                                                          +
                                                          CSRFToken
                                                          Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                          TokenRefresh
                                                          Indicates whether the provider is capable of the OAuth2 token refresh.
                                                          + + + + +

                                                          + Constants + + +

                                                          +
                                                          +
                                                          + SCOPE_V1_MY_CAMPAIGN + +  = 'my-campaign' +
                                                          + +
                                                          + SCOPE_V1_PLEDGES_TO_ME + +  = 'pledges-to-me' +
                                                          + +
                                                          + SCOPE_V1_USERS + +  = 'users' +
                                                          + +
                                                          + SCOPE_V2_CAMPAIGNS + +  = 'campaigns' +
                                                          + +
                                                          + SCOPE_V2_CAMPAIGNS_MEMBERS + +  = 'campaigns.members' +
                                                          + +
                                                          + SCOPE_V2_CAMPAIGNS_MEMBERS_ADDRESS + +  = 'campaigns.members.address' +
                                                          + +
                                                          + SCOPE_V2_CAMPAIGNS_MEMBERS_EMAIL + +  = 'campaigns.members[email]' +
                                                          + +
                                                          + SCOPE_V2_CAMPAIGNS_WEBHOOK + +  = 'w:campaigns.webhook' +
                                                          + +
                                                          + SCOPE_V2_IDENTITY + +  = 'identity' +
                                                          + +
                                                          + SCOPE_V2_IDENTITY_EMAIL + +  = 'identity[email]' +
                                                          + +
                                                          + SCOPE_V2_IDENTITY_MEMBERSHIPS + +  = 'identity.memberships' +
                                                          + +
                                                          + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                          + +
                                                          + + +

                                                          + Properties + + +

                                                          +
                                                          +
                                                          + $accessTokenURL + +  : string +
                                                          + +
                                                          + $apiDocs + +  : string|null +
                                                          + +
                                                          + $apiHeaders + +  : array<string|int, mixed> +
                                                          +
                                                          additional headers to use during API access
                                                          + +
                                                          + $apiURL + +  : string +
                                                          + +
                                                          + $applicationURL + +  : string|null +
                                                          + +
                                                          + $authHeaders + +  : array<string|int, mixed> +
                                                          +
                                                          additional headers to use during authentication
                                                          + +
                                                          + $authMethod + +  : int +
                                                          +
                                                          Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                          + +
                                                          + $authMethodHeader + +  : string +
                                                          +
                                                          The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                          + +
                                                          + $authMethodQuery + +  : string +
                                                          +
                                                          The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                          + +
                                                          + $authURL + +  : string +
                                                          + +
                                                          + $clientCredentialsTokenURL + +  : string|null +
                                                          +
                                                          An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                          + +
                                                          + $defaultScopes + +  : array<string|int, mixed> +
                                                          +
                                                          Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                          + +
                                                          + $http + +  : ClientInterface +
                                                          + +
                                                          + $logger + +  : LoggerInterface +
                                                          + +
                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                          + +
                                                          + $refreshTokenURL + +  : string +
                                                          +
                                                          An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                          + +
                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                          + +
                                                          + $revokeURL + +  : string +
                                                          +
                                                          an optional URL for application side token revocation
                                                          + +
                                                          + $scopesDelimiter + +  : string +
                                                          +
                                                          The delimiter string for scopes
                                                          + +
                                                          + $serviceName + +  : string +
                                                          +
                                                          the name of the provider/class (magic)
                                                          + +
                                                          + $storage + +  : OAuthStorageInterface +
                                                          + +
                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                          + +
                                                          + $uriFactory + +  : UriFactoryInterface +
                                                          + +
                                                          + $userRevokeURL + +  : string|null +
                                                          +
                                                          an optional link to the page where a user can revoke access tokens (magic)
                                                          + +
                                                          + +

                                                          + Methods + + +

                                                          +
                                                          +
                                                          + __construct() + +  : mixed +
                                                          +
                                                          OAuthProvider constructor.
                                                          + +
                                                          + __get() + +  : string|null +
                                                          +
                                                          Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                          + +
                                                          + getAccessToken() + +  : AccessToken +
                                                          +
                                                          Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                          + +
                                                          + getAuthURL() + +  : UriInterface +
                                                          +
                                                          Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                          + +
                                                          + getClientCredentialsToken() + +  : AccessToken +
                                                          + +
                                                          + getRequestAuthorization() + +  : RequestInterface +
                                                          + +
                                                          + getStorage() + +  : OAuthStorageInterface +
                                                          +
                                                          Returns the current OAuthStorageInterface
                                                          + +
                                                          + invalidateAccessToken() + +  : bool +
                                                          + +
                                                          + me() + +  : ResponseInterface +
                                                          + +
                                                          + refreshAccessToken() + +  : AccessToken +
                                                          + +
                                                          + request() + +  : ResponseInterface +
                                                          +
                                                          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                          + +
                                                          + retrieveAccessToken() + +  : AccessToken +
                                                          +
                                                          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                          + +
                                                          + sendRequest() + +  : ResponseInterface +
                                                          + +
                                                          + setLogger() + +  : static +
                                                          +
                                                          Sets an optional PSR-3 LoggerInterface
                                                          + +
                                                          + setRequestFactory() + +  : static +
                                                          +
                                                          Sets an optional PSR-17 RequestFactoryInterface
                                                          + +
                                                          + setStorage() + +  : static +
                                                          +
                                                          Sets an optional OAuthStorageInterface
                                                          + +
                                                          + setStreamFactory() + +  : static +
                                                          +
                                                          Sets an optional PSR-17 StreamFactoryInterface
                                                          + +
                                                          + setUriFactory() + +  : static +
                                                          +
                                                          Sets an optional PSR-17 UriFactoryInterface
                                                          + +
                                                          + storeAccessToken() + +  : static +
                                                          +
                                                          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                          + +
                                                          + cleanBodyParams() + +  : array<string|int, mixed> +
                                                          +
                                                          Cleans an array of body parameters
                                                          + +
                                                          + cleanQueryParams() + +  : array<string|int, mixed> +
                                                          +
                                                          Cleans an array of query parameters
                                                          + +
                                                          + construct() + +  : void +
                                                          +
                                                          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                          + +
                                                          + createAccessToken() + +  : AccessToken +
                                                          +
                                                          Creates an access token with the provider set to $this->serviceName
                                                          + +
                                                          + getRequestBody() + +  : StreamInterface +
                                                          +
                                                          Prepares the request body
                                                          + +
                                                          + getRequestHeaders() + +  : array<string|int, mixed> +
                                                          +
                                                          Prepare request headers
                                                          + +
                                                          + getRequestTarget() + +  : string +
                                                          +
                                                          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                          + +
                                                          + getRequestURL() + +  : string +
                                                          +
                                                          Prepares the request URL
                                                          + +
                                                          + parseTokenResponse() + +  : AccessToken +
                                                          +
                                                          Parses the response from a request to the token endpoint
                                                          + +
                                                          + + + + + +
                                                          +

                                                          + Constants + + +

                                                          +
                                                          +

                                                          + SCOPE_V1_MY_CAMPAIGN + + +

                                                          + + + + + + public + mixed + SCOPE_V1_MY_CAMPAIGN + = 'my-campaign' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V1_PLEDGES_TO_ME + + +

                                                          + + + + + + public + mixed + SCOPE_V1_PLEDGES_TO_ME + = 'pledges-to-me' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V1_USERS + + +

                                                          + + + + + + public + mixed + SCOPE_V1_USERS + = 'users' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V2_CAMPAIGNS + + +

                                                          + + + + + + public + mixed + SCOPE_V2_CAMPAIGNS + = 'campaigns' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V2_CAMPAIGNS_MEMBERS + + +

                                                          + + + + + + public + mixed + SCOPE_V2_CAMPAIGNS_MEMBERS + = 'campaigns.members' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V2_CAMPAIGNS_MEMBERS_ADDRESS + + +

                                                          + + + + + + public + mixed + SCOPE_V2_CAMPAIGNS_MEMBERS_ADDRESS + = 'campaigns.members.address' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V2_CAMPAIGNS_MEMBERS_EMAIL + + +

                                                          + + + + + + public + mixed + SCOPE_V2_CAMPAIGNS_MEMBERS_EMAIL + = 'campaigns.members[email]' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V2_CAMPAIGNS_WEBHOOK + + +

                                                          + + + + + + public + mixed + SCOPE_V2_CAMPAIGNS_WEBHOOK + = 'w:campaigns.webhook' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V2_IDENTITY + + +

                                                          + + + + + + public + mixed + SCOPE_V2_IDENTITY + = 'identity' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V2_IDENTITY_EMAIL + + +

                                                          + + + + + + public + mixed + SCOPE_V2_IDENTITY_EMAIL + = 'identity[email]' + + + + + + + +
                                                          +
                                                          +

                                                          + SCOPE_V2_IDENTITY_MEMBERSHIPS + + +

                                                          + + + + + + public + mixed + SCOPE_V2_IDENTITY_MEMBERSHIPS + = 'identity.memberships' + + + + + + + +
                                                          +
                                                          +

                                                          + ALLOWED_PROPERTIES + + +

                                                          + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                          +
                                                          + + +
                                                          +

                                                          + Properties + + +

                                                          +
                                                          +

                                                          + $accessTokenURL + + + + +

                                                          + + + + + protected + string + $accessTokenURL + = 'https://www.patreon.com/api/oauth2/token' + + + + + +
                                                          +
                                                          +

                                                          + $apiDocs + + + + +

                                                          + + + + + protected + string|null + $apiDocs + = 'https://docs.patreon.com/' + + + + + +
                                                          +
                                                          +

                                                          + $apiHeaders + + + + +

                                                          + + +

                                                          additional headers to use during API access

                                                          + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                          +
                                                          +

                                                          + $apiURL + + + + +

                                                          + + + + + protected + string + $apiURL + = 'https://www.patreon.com/api/oauth2' + + + + + +
                                                          +
                                                          +

                                                          + $applicationURL + + + + +

                                                          + + + + + protected + string|null + $applicationURL + = 'https://www.patreon.com/portal/registration/register-clients' + + + + + +
                                                          +
                                                          +

                                                          + $authHeaders + + + + +

                                                          + + +

                                                          additional headers to use during authentication

                                                          + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                          +
                                                          +

                                                          + $authMethod + + + + +

                                                          + + +

                                                          Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                          + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                          +
                                                          +

                                                          + $authMethodHeader + + + + +

                                                          + + +

                                                          The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                          + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                          +
                                                          +

                                                          + $authMethodQuery + + + + +

                                                          + + +

                                                          The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                          + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                          +
                                                          +

                                                          + $authURL + + + + +

                                                          + + + + + protected + string + $authURL + = 'https://www.patreon.com/oauth2/authorize' + + + + + +
                                                          +
                                                          +

                                                          + $clientCredentialsTokenURL + + + + +

                                                          + + +

                                                          An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                          + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                          If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                          +
                                                          + + + + +
                                                          +
                                                          +

                                                          + $defaultScopes + + + + +

                                                          + + +

                                                          Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                          + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_V2_IDENTITY, self::SCOPE_V2_IDENTITY_EMAIL, self::SCOPE_V2_IDENTITY_MEMBERSHIPS, self::SCOPE_V2_CAMPAIGNS, self::SCOPE_V2_CAMPAIGNS_MEMBERS] + + + + + +
                                                          +
                                                          +

                                                          + $http + + + + +

                                                          + + + + + protected + ClientInterface + $http + + + + + + +
                                                          +
                                                          +

                                                          + $logger + + + + +

                                                          + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                          + +
                                                          +

                                                          + $refreshTokenURL + + + + +

                                                          + + +

                                                          An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                          + + + protected + string + $refreshTokenURL + + +

                                                          If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                          +
                                                          + + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + see +
                                                          +
                                                          + TokenRefresh + + +
                                                          +
                                                          + +
                                                          +
                                                          +

                                                          + $requestFactory + + + + +

                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                          +
                                                          +

                                                          + $revokeURL + + + + +

                                                          + + +

                                                          an optional URL for application side token revocation

                                                          + + + protected + string + $revokeURL + + + + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + see +
                                                          +
                                                          + TokenInvalidate + + +
                                                          +
                                                          + +
                                                          +
                                                          +

                                                          + $scopesDelimiter + + + + +

                                                          + + +

                                                          The delimiter string for scopes

                                                          + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                          +
                                                          +

                                                          + $serviceName + + + + +

                                                          + + +

                                                          the name of the provider/class (magic)

                                                          + + + protected + string + $serviceName + + + + + + +
                                                          + +
                                                          +

                                                          + $streamFactory + + + + +

                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                          +
                                                          +

                                                          + $uriFactory + + + + +

                                                          + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                          +
                                                          +

                                                          + $userRevokeURL + + + + +

                                                          + + +

                                                          an optional link to the page where a user can revoke access tokens (magic)

                                                          + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                                          +
                                                          + +
                                                          +

                                                          + Methods + + +

                                                          +
                                                          +

                                                          + __construct() + + +

                                                          + + +

                                                          OAuthProvider constructor.

                                                          + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $options + : OAuthOptions|SettingsContainerInterface +
                                                          +
                                                          + +
                                                          +
                                                          + $http + : ClientInterface +
                                                          +
                                                          + +
                                                          +
                                                          + $requestFactory + : RequestFactoryInterface +
                                                          +
                                                          + +
                                                          +
                                                          + $streamFactory + : StreamFactoryInterface +
                                                          +
                                                          + +
                                                          +
                                                          + $uriFactory + : UriFactoryInterface +
                                                          +
                                                          + +
                                                          +
                                                          + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                          +
                                                          + +
                                                          +
                                                          + $logger + : LoggerInterface + = new NullLogger()
                                                          +
                                                          + +
                                                          +
                                                          + + + + +
                                                          +
                                                          +

                                                          + __get() + + +

                                                          + + +

                                                          Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                          + + + public + __get(string $name) : string|null + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $name + : string +
                                                          +
                                                          + +
                                                          +
                                                          + + + +
                                                          +
                                                          Return values
                                                          + string|null +
                                                          + +
                                                          +
                                                          +

                                                          + getAccessToken() + + +

                                                          + + +

                                                          Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                          + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $code + : string +
                                                          +
                                                          + +
                                                          +
                                                          + $state + : string|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + AccessToken +
                                                          + +
                                                          +
                                                          +

                                                          + getAuthURL() + + +

                                                          + + +

                                                          Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                          + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $params + : array<string|int, mixed>|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + $scopes + : array<string|int, mixed>|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + UriInterface +
                                                          + +
                                                          +
                                                          +

                                                          + getClientCredentialsToken() + + +

                                                          + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $scopes + : array<string|int, mixed>|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + implements +
                                                          +
                                                          + +

                                                          \chillerlan\OAuth\Core\ClientCredentials

                                                          +
                                                          + +
                                                          +
                                                          + throws +
                                                          +
                                                          + ProviderException + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + AccessToken +
                                                          + +
                                                          +
                                                          +

                                                          + getRequestAuthorization() + + +

                                                          + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $request + : RequestInterface +
                                                          +
                                                          + +
                                                          +
                                                          + $token + : AccessToken +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + RequestInterface +
                                                          + +
                                                          +
                                                          +

                                                          + getStorage() + + +

                                                          + + +

                                                          Returns the current OAuthStorageInterface

                                                          + + + public + getStorage() : OAuthStorageInterface + +
                                                          +
                                                          + + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + codeCoverageIgnore +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + OAuthStorageInterface +
                                                          + +
                                                          +
                                                          +

                                                          + invalidateAccessToken() + + +

                                                          + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $token + : AccessToken|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + implements +
                                                          +
                                                          + +

                                                          \chillerlan\OAuth\Core\TokenInvalidate

                                                          +
                                                          + +
                                                          +
                                                          + codeCoverageIgnore +
                                                          +
                                                          + + +
                                                          +
                                                          + throws +
                                                          +
                                                          + ProviderException + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + bool +
                                                          + +
                                                          +
                                                          +

                                                          + me() + + +

                                                          + + + + + public + me() : ResponseInterface + +
                                                          +
                                                          + + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + ResponseInterface +
                                                          + +
                                                          +
                                                          +

                                                          + refreshAccessToken() + + +

                                                          + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $token + : AccessToken|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + implements +
                                                          +
                                                          + +

                                                          \chillerlan\OAuth\Core\TokenRefresh

                                                          +
                                                          + +
                                                          +
                                                          + throws +
                                                          +
                                                          + ProviderException + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + AccessToken +
                                                          + +
                                                          +
                                                          +

                                                          + request() + + +

                                                          + + +

                                                          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                          + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $path + : string +
                                                          +
                                                          + +
                                                          +
                                                          + $params + : array<string|int, mixed>|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + $method + : string|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + $headers + : array<string|int, mixed>|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + $protocolVersion + : string|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + ResponseInterface +
                                                          + +
                                                          +
                                                          +

                                                          + retrieveAccessToken() + + +

                                                          + + +

                                                          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                          + + + public + retrieveAccessToken() : AccessToken + +
                                                          +
                                                          + + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + codeCoverageIgnore +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + AccessToken +
                                                          + +
                                                          +
                                                          +

                                                          + sendRequest() + + +

                                                          + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $request + : RequestInterface +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + ResponseInterface +
                                                          + +
                                                          +
                                                          +

                                                          + setLogger() + + +

                                                          + + +

                                                          Sets an optional PSR-3 LoggerInterface

                                                          + + + public + setLogger(LoggerInterface $logger) : static + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $logger + : LoggerInterface +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + codeCoverageIgnore +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + static +
                                                          + +
                                                          +
                                                          +

                                                          + setRequestFactory() + + +

                                                          + + +

                                                          Sets an optional PSR-17 RequestFactoryInterface

                                                          + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $requestFactory + : RequestFactoryInterface +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + codeCoverageIgnore +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + static +
                                                          + +
                                                          +
                                                          +

                                                          + setStorage() + + +

                                                          + + +

                                                          Sets an optional OAuthStorageInterface

                                                          + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $storage + : OAuthStorageInterface +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + codeCoverageIgnore +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + static +
                                                          + +
                                                          +
                                                          +

                                                          + setStreamFactory() + + +

                                                          + + +

                                                          Sets an optional PSR-17 StreamFactoryInterface

                                                          + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $streamFactory + : StreamFactoryInterface +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + codeCoverageIgnore +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + static +
                                                          + +
                                                          +
                                                          +

                                                          + setUriFactory() + + +

                                                          + + +

                                                          Sets an optional PSR-17 UriFactoryInterface

                                                          + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $uriFactory + : UriFactoryInterface +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + codeCoverageIgnore +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + static +
                                                          + +
                                                          +
                                                          +

                                                          + storeAccessToken() + + +

                                                          + + +

                                                          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                          + + + public + storeAccessToken(AccessToken $token) : static + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $token + : AccessToken +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + inheritDoc +
                                                          +
                                                          + + +
                                                          +
                                                          + codeCoverageIgnore +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + static +
                                                          + +
                                                          +
                                                          +

                                                          + cleanBodyParams() + + +

                                                          + + +

                                                          Cleans an array of body parameters

                                                          + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $params + : iterable<string|int, mixed> +
                                                          +
                                                          + +
                                                          +
                                                          + + + +
                                                          +
                                                          Return values
                                                          + array<string|int, mixed> +
                                                          + +
                                                          +
                                                          +

                                                          + cleanQueryParams() + + +

                                                          + + +

                                                          Cleans an array of query parameters

                                                          + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $params + : iterable<string|int, mixed> +
                                                          +
                                                          + +
                                                          +
                                                          + + + +
                                                          +
                                                          Return values
                                                          + array<string|int, mixed> +
                                                          + +
                                                          +
                                                          +

                                                          + construct() + + +

                                                          + + +

                                                          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                          + + + protected + construct() : void + +
                                                          +
                                                          + + + + + +
                                                          +
                                                          +

                                                          + createAccessToken() + + +

                                                          + + +

                                                          Creates an access token with the provider set to $this->serviceName

                                                          + + + protected + createAccessToken() : AccessToken + +
                                                          +
                                                          + + + + +
                                                          +
                                                          Return values
                                                          + AccessToken +
                                                          + +
                                                          +
                                                          +

                                                          + getRequestBody() + + +

                                                          + + +

                                                          Prepares the request body

                                                          + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $body + : StreamInterface|array<string|int, mixed>|string +
                                                          +
                                                          + +
                                                          +
                                                          + $request + : RequestInterface +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + throws +
                                                          +
                                                          + ProviderException + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + StreamInterface +
                                                          + +
                                                          +
                                                          +

                                                          + getRequestHeaders() + + +

                                                          + + +

                                                          Prepare request headers

                                                          + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $headers + : array<string|int, mixed>|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + + + +
                                                          +
                                                          Return values
                                                          + array<string|int, mixed> +
                                                          + +
                                                          +
                                                          +

                                                          + getRequestTarget() + + +

                                                          + + +

                                                          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                          + + + protected + getRequestTarget(string $uri) : string + +
                                                          +
                                                          +

                                                          Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $uri + : string +
                                                          +
                                                          + +
                                                          +
                                                          + + +
                                                          + Tags + + +
                                                          +
                                                          +
                                                          + see +
                                                          +
                                                          + OAuthInterface::request() + + +
                                                          +
                                                          + throws +
                                                          +
                                                          + ProviderException + + +
                                                          +
                                                          + +
                                                          +
                                                          Return values
                                                          + string +
                                                          + +
                                                          +
                                                          +

                                                          + getRequestURL() + + +

                                                          + + +

                                                          Prepares the request URL

                                                          + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                          +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $path + : string +
                                                          +
                                                          + +
                                                          +
                                                          + $params + : array<string|int, mixed>|null + = null
                                                          +
                                                          + +
                                                          +
                                                          + + + +
                                                          +
                                                          Return values
                                                          + string +
                                                          + +
                                                          + +
                                                          + +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          
                                                          +        
                                                          + +
                                                          +
                                                          + + + +
                                                          +
                                                          +
                                                          + +
                                                          + On this page + + +
                                                          + +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          +

                                                          Search results

                                                          + +
                                                          +
                                                          +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            + + +
                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-PayPal.html b/classes/chillerlan-OAuth-Providers-PayPal.html new file mode 100644 index 00000000..d05858fe --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-PayPal.html @@ -0,0 +1,3581 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                            +

                                                            Documentation

                                                            + + + + + +
                                                            + +
                                                            +
                                                            + + + + +
                                                            +
                                                            + + +
                                                            +

                                                            + PayPal + + + extends OAuth2Provider + + +
                                                            + in package + +
                                                            + + + implements + ClientCredentials, CSRFToken, TokenRefresh + +

                                                            + +
                                                            + + +
                                                            + + + +

                                                            Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                            + + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + see +
                                                            +
                                                            + https://developer.paypal.com/docs/connect-with-paypal/integrate/ + + +
                                                            +
                                                            + + + +

                                                            + Table of Contents + + +

                                                            + + + +

                                                            + Interfaces + + +

                                                            +
                                                            +
                                                            ClientCredentials
                                                            Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                                                            CSRFToken
                                                            Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                            TokenRefresh
                                                            Indicates whether the provider is capable of the OAuth2 token refresh.
                                                            + + + + +

                                                            + Constants + + +

                                                            +
                                                            +
                                                            + SCOPE_ACCOUNT + +  = 'https://uri.paypal.com/services/paypalattributes' +
                                                            + +
                                                            + SCOPE_ADDRESS + +  = 'address' +
                                                            + +
                                                            + SCOPE_BASIC_AUTH + +  = 'openid' +
                                                            + +
                                                            + SCOPE_EMAIL + +  = 'email' +
                                                            + +
                                                            + SCOPE_FULL_NAME + +  = 'profile' +
                                                            + +
                                                            + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                            + +
                                                            + + +

                                                            + Properties + + +

                                                            +
                                                            +
                                                            + $accessTokenURL + +  : string +
                                                            + +
                                                            + $apiDocs + +  : string|null +
                                                            + +
                                                            + $apiHeaders + +  : array<string|int, mixed> +
                                                            +
                                                            additional headers to use during API access
                                                            + +
                                                            + $apiURL + +  : string +
                                                            + +
                                                            + $applicationURL + +  : string|null +
                                                            + +
                                                            + $authHeaders + +  : array<string|int, mixed> +
                                                            +
                                                            additional headers to use during authentication
                                                            + +
                                                            + $authMethod + +  : int +
                                                            +
                                                            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                            + +
                                                            + $authMethodHeader + +  : string +
                                                            +
                                                            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                            + +
                                                            + $authMethodQuery + +  : string +
                                                            +
                                                            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                            + +
                                                            + $authURL + +  : string +
                                                            + +
                                                            + $clientCredentialsTokenURL + +  : string|null +
                                                            +
                                                            An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                            + +
                                                            + $defaultScopes + +  : array<string|int, mixed> +
                                                            +
                                                            Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                            + +
                                                            + $http + +  : ClientInterface +
                                                            + +
                                                            + $logger + +  : LoggerInterface +
                                                            + +
                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                            + +
                                                            + $refreshTokenURL + +  : string +
                                                            +
                                                            An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                            + +
                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                            + +
                                                            + $revokeURL + +  : string +
                                                            +
                                                            an optional URL for application side token revocation
                                                            + +
                                                            + $scopesDelimiter + +  : string +
                                                            +
                                                            The delimiter string for scopes
                                                            + +
                                                            + $serviceName + +  : string +
                                                            +
                                                            the name of the provider/class (magic)
                                                            + +
                                                            + $storage + +  : OAuthStorageInterface +
                                                            + +
                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                            + +
                                                            + $uriFactory + +  : UriFactoryInterface +
                                                            + +
                                                            + $userRevokeURL + +  : string|null +
                                                            +
                                                            an optional link to the page where a user can revoke access tokens (magic)
                                                            + +
                                                            + +

                                                            + Methods + + +

                                                            +
                                                            +
                                                            + __construct() + +  : mixed +
                                                            +
                                                            OAuthProvider constructor.
                                                            + +
                                                            + __get() + +  : string|null +
                                                            +
                                                            Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                            + +
                                                            + getAccessToken() + +  : AccessToken +
                                                            +
                                                            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                            + +
                                                            + getAuthURL() + +  : UriInterface +
                                                            +
                                                            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                            + +
                                                            + getClientCredentialsToken() + +  : AccessToken +
                                                            + +
                                                            + getRequestAuthorization() + +  : RequestInterface +
                                                            + +
                                                            + getStorage() + +  : OAuthStorageInterface +
                                                            +
                                                            Returns the current OAuthStorageInterface
                                                            + +
                                                            + invalidateAccessToken() + +  : bool +
                                                            + +
                                                            + me() + +  : ResponseInterface +
                                                            + +
                                                            + refreshAccessToken() + +  : AccessToken +
                                                            + +
                                                            + request() + +  : ResponseInterface +
                                                            +
                                                            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                            + +
                                                            + retrieveAccessToken() + +  : AccessToken +
                                                            +
                                                            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                            + +
                                                            + sendRequest() + +  : ResponseInterface +
                                                            + +
                                                            + setLogger() + +  : static +
                                                            +
                                                            Sets an optional PSR-3 LoggerInterface
                                                            + +
                                                            + setRequestFactory() + +  : static +
                                                            +
                                                            Sets an optional PSR-17 RequestFactoryInterface
                                                            + +
                                                            + setStorage() + +  : static +
                                                            +
                                                            Sets an optional OAuthStorageInterface
                                                            + +
                                                            + setStreamFactory() + +  : static +
                                                            +
                                                            Sets an optional PSR-17 StreamFactoryInterface
                                                            + +
                                                            + setUriFactory() + +  : static +
                                                            +
                                                            Sets an optional PSR-17 UriFactoryInterface
                                                            + +
                                                            + storeAccessToken() + +  : static +
                                                            +
                                                            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                            + +
                                                            + cleanBodyParams() + +  : array<string|int, mixed> +
                                                            +
                                                            Cleans an array of body parameters
                                                            + +
                                                            + cleanQueryParams() + +  : array<string|int, mixed> +
                                                            +
                                                            Cleans an array of query parameters
                                                            + +
                                                            + construct() + +  : void +
                                                            +
                                                            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                            + +
                                                            + createAccessToken() + +  : AccessToken +
                                                            +
                                                            Creates an access token with the provider set to $this->serviceName
                                                            + +
                                                            + getRequestBody() + +  : StreamInterface +
                                                            +
                                                            Prepares the request body
                                                            + +
                                                            + getRequestHeaders() + +  : array<string|int, mixed> +
                                                            +
                                                            Prepare request headers
                                                            + +
                                                            + getRequestTarget() + +  : string +
                                                            +
                                                            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                            + +
                                                            + getRequestURL() + +  : string +
                                                            +
                                                            Prepares the request URL
                                                            + +
                                                            + parseTokenResponse() + +  : AccessToken +
                                                            +
                                                            Parses the response from a request to the token endpoint
                                                            + +
                                                            + + + + + +
                                                            +

                                                            + Constants + + +

                                                            +
                                                            +

                                                            + SCOPE_ACCOUNT + + +

                                                            + + + + + + public + mixed + SCOPE_ACCOUNT + = 'https://uri.paypal.com/services/paypalattributes' + + + + + + + +
                                                            +
                                                            +

                                                            + SCOPE_ADDRESS + + +

                                                            + + + + + + public + mixed + SCOPE_ADDRESS + = 'address' + + + + + + + +
                                                            +
                                                            +

                                                            + SCOPE_BASIC_AUTH + + +

                                                            + + + + + + public + mixed + SCOPE_BASIC_AUTH + = 'openid' + + + + + + + +
                                                            +
                                                            +

                                                            + SCOPE_EMAIL + + +

                                                            + + + + + + public + mixed + SCOPE_EMAIL + = 'email' + + + + + + + +
                                                            +
                                                            +

                                                            + SCOPE_FULL_NAME + + +

                                                            + + + + + + public + mixed + SCOPE_FULL_NAME + = 'profile' + + + + + + + +
                                                            +
                                                            +

                                                            + ALLOWED_PROPERTIES + + +

                                                            + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                            +
                                                            + + +
                                                            +

                                                            + Properties + + +

                                                            +
                                                            +

                                                            + $accessTokenURL + + + + +

                                                            + + + + + protected + string + $accessTokenURL + = 'https://api.paypal.com/v1/oauth2/token' + + + + + +
                                                            +
                                                            +

                                                            + $apiDocs + + + + +

                                                            + + + + + protected + string|null + $apiDocs + = 'https://developer.paypal.com/docs/connect-with-paypal/reference/' + + + + + +
                                                            +
                                                            +

                                                            + $apiHeaders + + + + +

                                                            + + +

                                                            additional headers to use during API access

                                                            + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                            +
                                                            +

                                                            + $apiURL + + + + +

                                                            + + + + + protected + string + $apiURL + = 'https://api.paypal.com' + + + + + +
                                                            +
                                                            +

                                                            + $applicationURL + + + + +

                                                            + + + + + protected + string|null + $applicationURL + = 'https://developer.paypal.com/developer/applications/' + + + + + +
                                                            +
                                                            +

                                                            + $authHeaders + + + + +

                                                            + + +

                                                            additional headers to use during authentication

                                                            + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                            +
                                                            +

                                                            + $authMethod + + + + +

                                                            + + +

                                                            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                            + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                            +
                                                            +

                                                            + $authMethodHeader + + + + +

                                                            + + +

                                                            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                            + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                            +
                                                            +

                                                            + $authMethodQuery + + + + +

                                                            + + +

                                                            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                            + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                            +
                                                            +

                                                            + $authURL + + + + +

                                                            + + + + + protected + string + $authURL + = 'https://www.paypal.com/connect' + + + + + +
                                                            +
                                                            +

                                                            + $clientCredentialsTokenURL + + + + +

                                                            + + +

                                                            An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                            + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                            If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                            +
                                                            + + + + +
                                                            +
                                                            +

                                                            + $defaultScopes + + + + +

                                                            + + +

                                                            Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                            + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_BASIC_AUTH, self::SCOPE_EMAIL] + + + + + +
                                                            +
                                                            +

                                                            + $http + + + + +

                                                            + + + + + protected + ClientInterface + $http + + + + + + +
                                                            +
                                                            +

                                                            + $logger + + + + +

                                                            + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                            + +
                                                            +

                                                            + $refreshTokenURL + + + + +

                                                            + + +

                                                            An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                            + + + protected + string + $refreshTokenURL + + +

                                                            If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                            +
                                                            + + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + see +
                                                            +
                                                            + TokenRefresh + + +
                                                            +
                                                            + +
                                                            +
                                                            +

                                                            + $requestFactory + + + + +

                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                            +
                                                            +

                                                            + $revokeURL + + + + +

                                                            + + +

                                                            an optional URL for application side token revocation

                                                            + + + protected + string + $revokeURL + + + + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + see +
                                                            +
                                                            + TokenInvalidate + + +
                                                            +
                                                            + +
                                                            +
                                                            +

                                                            + $scopesDelimiter + + + + +

                                                            + + +

                                                            The delimiter string for scopes

                                                            + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                            +
                                                            +

                                                            + $serviceName + + + + +

                                                            + + +

                                                            the name of the provider/class (magic)

                                                            + + + protected + string + $serviceName + + + + + + +
                                                            + +
                                                            +

                                                            + $streamFactory + + + + +

                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                            +
                                                            +

                                                            + $uriFactory + + + + +

                                                            + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                            +
                                                            +

                                                            + $userRevokeURL + + + + +

                                                            + + +

                                                            an optional link to the page where a user can revoke access tokens (magic)

                                                            + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                                            +
                                                            + +
                                                            +

                                                            + Methods + + +

                                                            +
                                                            +

                                                            + __construct() + + +

                                                            + + +

                                                            OAuthProvider constructor.

                                                            + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $options + : OAuthOptions|SettingsContainerInterface +
                                                            +
                                                            + +
                                                            +
                                                            + $http + : ClientInterface +
                                                            +
                                                            + +
                                                            +
                                                            + $requestFactory + : RequestFactoryInterface +
                                                            +
                                                            + +
                                                            +
                                                            + $streamFactory + : StreamFactoryInterface +
                                                            +
                                                            + +
                                                            +
                                                            + $uriFactory + : UriFactoryInterface +
                                                            +
                                                            + +
                                                            +
                                                            + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                            +
                                                            + +
                                                            +
                                                            + $logger + : LoggerInterface + = new NullLogger()
                                                            +
                                                            + +
                                                            +
                                                            + + + + +
                                                            +
                                                            +

                                                            + __get() + + +

                                                            + + +

                                                            Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                            + + + public + __get(string $name) : string|null + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $name + : string +
                                                            +
                                                            + +
                                                            +
                                                            + + + +
                                                            +
                                                            Return values
                                                            + string|null +
                                                            + +
                                                            +
                                                            +

                                                            + getAccessToken() + + +

                                                            + + +

                                                            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                            + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $code + : string +
                                                            +
                                                            + +
                                                            +
                                                            + $state + : string|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + AccessToken +
                                                            + +
                                                            +
                                                            +

                                                            + getAuthURL() + + +

                                                            + + +

                                                            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                            + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $params + : array<string|int, mixed>|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + $scopes + : array<string|int, mixed>|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + UriInterface +
                                                            + +
                                                            +
                                                            +

                                                            + getClientCredentialsToken() + + +

                                                            + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $scopes + : array<string|int, mixed>|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + implements +
                                                            +
                                                            + +

                                                            \chillerlan\OAuth\Core\ClientCredentials

                                                            +
                                                            + +
                                                            +
                                                            + throws +
                                                            +
                                                            + ProviderException + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + AccessToken +
                                                            + +
                                                            +
                                                            +

                                                            + getRequestAuthorization() + + +

                                                            + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $request + : RequestInterface +
                                                            +
                                                            + +
                                                            +
                                                            + $token + : AccessToken +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + RequestInterface +
                                                            + +
                                                            +
                                                            +

                                                            + getStorage() + + +

                                                            + + +

                                                            Returns the current OAuthStorageInterface

                                                            + + + public + getStorage() : OAuthStorageInterface + +
                                                            +
                                                            + + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + codeCoverageIgnore +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + OAuthStorageInterface +
                                                            + +
                                                            +
                                                            +

                                                            + invalidateAccessToken() + + +

                                                            + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $token + : AccessToken|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + implements +
                                                            +
                                                            + +

                                                            \chillerlan\OAuth\Core\TokenInvalidate

                                                            +
                                                            + +
                                                            +
                                                            + codeCoverageIgnore +
                                                            +
                                                            + + +
                                                            +
                                                            + throws +
                                                            +
                                                            + ProviderException + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + bool +
                                                            + +
                                                            +
                                                            +

                                                            + me() + + +

                                                            + + + + + public + me() : ResponseInterface + +
                                                            +
                                                            + + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + ResponseInterface +
                                                            + +
                                                            +
                                                            +

                                                            + refreshAccessToken() + + +

                                                            + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $token + : AccessToken|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + implements +
                                                            +
                                                            + +

                                                            \chillerlan\OAuth\Core\TokenRefresh

                                                            +
                                                            + +
                                                            +
                                                            + throws +
                                                            +
                                                            + ProviderException + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + AccessToken +
                                                            + +
                                                            +
                                                            +

                                                            + request() + + +

                                                            + + +

                                                            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                            + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $path + : string +
                                                            +
                                                            + +
                                                            +
                                                            + $params + : array<string|int, mixed>|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + $method + : string|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + $headers + : array<string|int, mixed>|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + $protocolVersion + : string|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + ResponseInterface +
                                                            + +
                                                            +
                                                            +

                                                            + retrieveAccessToken() + + +

                                                            + + +

                                                            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                            + + + public + retrieveAccessToken() : AccessToken + +
                                                            +
                                                            + + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + codeCoverageIgnore +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + AccessToken +
                                                            + +
                                                            +
                                                            +

                                                            + sendRequest() + + +

                                                            + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $request + : RequestInterface +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + ResponseInterface +
                                                            + +
                                                            +
                                                            +

                                                            + setLogger() + + +

                                                            + + +

                                                            Sets an optional PSR-3 LoggerInterface

                                                            + + + public + setLogger(LoggerInterface $logger) : static + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $logger + : LoggerInterface +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + codeCoverageIgnore +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + static +
                                                            + +
                                                            +
                                                            +

                                                            + setRequestFactory() + + +

                                                            + + +

                                                            Sets an optional PSR-17 RequestFactoryInterface

                                                            + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $requestFactory + : RequestFactoryInterface +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + codeCoverageIgnore +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + static +
                                                            + +
                                                            +
                                                            +

                                                            + setStorage() + + +

                                                            + + +

                                                            Sets an optional OAuthStorageInterface

                                                            + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $storage + : OAuthStorageInterface +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + codeCoverageIgnore +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + static +
                                                            + +
                                                            +
                                                            +

                                                            + setStreamFactory() + + +

                                                            + + +

                                                            Sets an optional PSR-17 StreamFactoryInterface

                                                            + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $streamFactory + : StreamFactoryInterface +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + codeCoverageIgnore +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + static +
                                                            + +
                                                            +
                                                            +

                                                            + setUriFactory() + + +

                                                            + + +

                                                            Sets an optional PSR-17 UriFactoryInterface

                                                            + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $uriFactory + : UriFactoryInterface +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + codeCoverageIgnore +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + static +
                                                            + +
                                                            +
                                                            +

                                                            + storeAccessToken() + + +

                                                            + + +

                                                            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                            + + + public + storeAccessToken(AccessToken $token) : static + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $token + : AccessToken +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + codeCoverageIgnore +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + static +
                                                            + +
                                                            +
                                                            +

                                                            + cleanBodyParams() + + +

                                                            + + +

                                                            Cleans an array of body parameters

                                                            + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $params + : iterable<string|int, mixed> +
                                                            +
                                                            + +
                                                            +
                                                            + + + +
                                                            +
                                                            Return values
                                                            + array<string|int, mixed> +
                                                            + +
                                                            +
                                                            +

                                                            + cleanQueryParams() + + +

                                                            + + +

                                                            Cleans an array of query parameters

                                                            + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $params + : iterable<string|int, mixed> +
                                                            +
                                                            + +
                                                            +
                                                            + + + +
                                                            +
                                                            Return values
                                                            + array<string|int, mixed> +
                                                            + +
                                                            +
                                                            +

                                                            + construct() + + +

                                                            + + +

                                                            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                            + + + protected + construct() : void + +
                                                            +
                                                            + + + + + +
                                                            +
                                                            +

                                                            + createAccessToken() + + +

                                                            + + +

                                                            Creates an access token with the provider set to $this->serviceName

                                                            + + + protected + createAccessToken() : AccessToken + +
                                                            +
                                                            + + + + +
                                                            +
                                                            Return values
                                                            + AccessToken +
                                                            + +
                                                            +
                                                            +

                                                            + getRequestBody() + + +

                                                            + + +

                                                            Prepares the request body

                                                            + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $body + : StreamInterface|array<string|int, mixed>|string +
                                                            +
                                                            + +
                                                            +
                                                            + $request + : RequestInterface +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + throws +
                                                            +
                                                            + ProviderException + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + StreamInterface +
                                                            + +
                                                            +
                                                            +

                                                            + getRequestHeaders() + + +

                                                            + + +

                                                            Prepare request headers

                                                            + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $headers + : array<string|int, mixed>|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + + + +
                                                            +
                                                            Return values
                                                            + array<string|int, mixed> +
                                                            + +
                                                            +
                                                            +

                                                            + getRequestTarget() + + +

                                                            + + +

                                                            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                            + + + protected + getRequestTarget(string $uri) : string + +
                                                            +
                                                            +

                                                            Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $uri + : string +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + see +
                                                            +
                                                            + OAuthInterface::request() + + +
                                                            +
                                                            + throws +
                                                            +
                                                            + ProviderException + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + string +
                                                            + +
                                                            +
                                                            +

                                                            + getRequestURL() + + +

                                                            + + +

                                                            Prepares the request URL

                                                            + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $path + : string +
                                                            +
                                                            + +
                                                            +
                                                            + $params + : array<string|int, mixed>|null + = null
                                                            +
                                                            + +
                                                            +
                                                            + + + +
                                                            +
                                                            Return values
                                                            + string +
                                                            + +
                                                            +
                                                            +

                                                            + parseTokenResponse() + + +

                                                            + + +

                                                            Parses the response from a request to the token endpoint

                                                            + + + protected + parseTokenResponse(ResponseInterface $response) : AccessToken + +
                                                            +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $response + : ResponseInterface +
                                                            +
                                                            + +
                                                            +
                                                            + + +
                                                            + Tags + + +
                                                            +
                                                            +
                                                            + inheritDoc +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            Return values
                                                            + AccessToken +
                                                            + +
                                                            +
                                                            + +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            
                                                            +        
                                                            + +
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            + +
                                                            + On this page + + +
                                                            + +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Search results

                                                            + +
                                                            +
                                                            +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              + + +
                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-PayPalSandbox.html b/classes/chillerlan-OAuth-Providers-PayPalSandbox.html new file mode 100644 index 00000000..270f0a9d --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-PayPalSandbox.html @@ -0,0 +1,3586 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                              +

                                                              Documentation

                                                              + + + + + +
                                                              + +
                                                              +
                                                              + + + + +
                                                              +
                                                              + + +
                                                              +

                                                              + PayPalSandbox + + + extends PayPal + + +
                                                              + in package + +
                                                              + + +

                                                              + +
                                                              + + +
                                                              + + + +

                                                              Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                              + + + + + + +

                                                              + Table of Contents + + +

                                                              + + + + + + + +

                                                              + Constants + + +

                                                              +
                                                              +
                                                              + SCOPE_ACCOUNT + +  = 'https://uri.paypal.com/services/paypalattributes' +
                                                              + +
                                                              + SCOPE_ADDRESS + +  = 'address' +
                                                              + +
                                                              + SCOPE_BASIC_AUTH + +  = 'openid' +
                                                              + +
                                                              + SCOPE_EMAIL + +  = 'email' +
                                                              + +
                                                              + SCOPE_FULL_NAME + +  = 'profile' +
                                                              + +
                                                              + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                              + +
                                                              + + +

                                                              + Properties + + +

                                                              +
                                                              +
                                                              + $accessTokenURL + +  : string +
                                                              + +
                                                              + $apiDocs + +  : string|null +
                                                              +
                                                              an optional link to the provider's API docs (magic)
                                                              + +
                                                              + $apiHeaders + +  : array<string|int, mixed> +
                                                              +
                                                              additional headers to use during API access
                                                              + +
                                                              + $apiURL + +  : string +
                                                              + +
                                                              + $applicationURL + +  : string|null +
                                                              +
                                                              an optional URL to the provider's credential registration/application page (magic)
                                                              + +
                                                              + $authHeaders + +  : array<string|int, mixed> +
                                                              +
                                                              additional headers to use during authentication
                                                              + +
                                                              + $authMethod + +  : int +
                                                              +
                                                              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                              + +
                                                              + $authMethodHeader + +  : string +
                                                              +
                                                              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                              + +
                                                              + $authMethodQuery + +  : string +
                                                              +
                                                              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                              + +
                                                              + $authURL + +  : string +
                                                              + +
                                                              + $clientCredentialsTokenURL + +  : string|null +
                                                              +
                                                              An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                              + +
                                                              + $defaultScopes + +  : array<string|int, mixed> +
                                                              +
                                                              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                              + +
                                                              + $http + +  : ClientInterface +
                                                              + +
                                                              + $logger + +  : LoggerInterface +
                                                              + +
                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                              + +
                                                              + $refreshTokenURL + +  : string +
                                                              +
                                                              An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                              + +
                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                              + +
                                                              + $revokeURL + +  : string +
                                                              +
                                                              an optional URL for application side token revocation
                                                              + +
                                                              + $scopesDelimiter + +  : string +
                                                              +
                                                              The delimiter string for scopes
                                                              + +
                                                              + $serviceName + +  : string +
                                                              +
                                                              the name of the provider/class (magic)
                                                              + +
                                                              + $storage + +  : OAuthStorageInterface +
                                                              + +
                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                              + +
                                                              + $uriFactory + +  : UriFactoryInterface +
                                                              + +
                                                              + $userRevokeURL + +  : string|null +
                                                              +
                                                              an optional link to the page where a user can revoke access tokens (magic)
                                                              + +
                                                              + +

                                                              + Methods + + +

                                                              +
                                                              +
                                                              + __construct() + +  : mixed +
                                                              +
                                                              OAuthProvider constructor.
                                                              + +
                                                              + __get() + +  : string|null +
                                                              +
                                                              Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                              + +
                                                              + getAccessToken() + +  : AccessToken +
                                                              +
                                                              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                              + +
                                                              + getAuthURL() + +  : UriInterface +
                                                              +
                                                              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                              + +
                                                              + getClientCredentialsToken() + +  : AccessToken +
                                                              + +
                                                              + getRequestAuthorization() + +  : RequestInterface +
                                                              + +
                                                              + getStorage() + +  : OAuthStorageInterface +
                                                              +
                                                              Returns the current OAuthStorageInterface
                                                              + +
                                                              + invalidateAccessToken() + +  : bool +
                                                              + +
                                                              + me() + +  : ResponseInterface +
                                                              +
                                                              Returns information about the currently authenticated user (usually a /me or /user endpoint).
                                                              + +
                                                              + refreshAccessToken() + +  : AccessToken +
                                                              + +
                                                              + request() + +  : ResponseInterface +
                                                              +
                                                              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                              + +
                                                              + retrieveAccessToken() + +  : AccessToken +
                                                              +
                                                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                              + +
                                                              + sendRequest() + +  : ResponseInterface +
                                                              + +
                                                              + setLogger() + +  : static +
                                                              +
                                                              Sets an optional PSR-3 LoggerInterface
                                                              + +
                                                              + setRequestFactory() + +  : static +
                                                              +
                                                              Sets an optional PSR-17 RequestFactoryInterface
                                                              + +
                                                              + setStorage() + +  : static +
                                                              +
                                                              Sets an optional OAuthStorageInterface
                                                              + +
                                                              + setStreamFactory() + +  : static +
                                                              +
                                                              Sets an optional PSR-17 StreamFactoryInterface
                                                              + +
                                                              + setUriFactory() + +  : static +
                                                              +
                                                              Sets an optional PSR-17 UriFactoryInterface
                                                              + +
                                                              + storeAccessToken() + +  : static +
                                                              +
                                                              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                              + +
                                                              + cleanBodyParams() + +  : array<string|int, mixed> +
                                                              +
                                                              Cleans an array of body parameters
                                                              + +
                                                              + cleanQueryParams() + +  : array<string|int, mixed> +
                                                              +
                                                              Cleans an array of query parameters
                                                              + +
                                                              + construct() + +  : void +
                                                              +
                                                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                              + +
                                                              + createAccessToken() + +  : AccessToken +
                                                              +
                                                              Creates an access token with the provider set to $this->serviceName
                                                              + +
                                                              + getRequestBody() + +  : StreamInterface +
                                                              +
                                                              Prepares the request body
                                                              + +
                                                              + getRequestHeaders() + +  : array<string|int, mixed> +
                                                              +
                                                              Prepare request headers
                                                              + +
                                                              + getRequestTarget() + +  : string +
                                                              +
                                                              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                              + +
                                                              + getRequestURL() + +  : string +
                                                              +
                                                              Prepares the request URL
                                                              + +
                                                              + parseTokenResponse() + +  : AccessToken +
                                                              +
                                                              Parses the response from a request to the token endpoint
                                                              + +
                                                              + + + + + +
                                                              +

                                                              + Constants + + +

                                                              +
                                                              +

                                                              + SCOPE_ACCOUNT + + +

                                                              + + + + + + public + mixed + SCOPE_ACCOUNT + = 'https://uri.paypal.com/services/paypalattributes' + + + + + + + +
                                                              +
                                                              +

                                                              + SCOPE_ADDRESS + + +

                                                              + + + + + + public + mixed + SCOPE_ADDRESS + = 'address' + + + + + + + +
                                                              +
                                                              +

                                                              + SCOPE_BASIC_AUTH + + +

                                                              + + + + + + public + mixed + SCOPE_BASIC_AUTH + = 'openid' + + + + + + + +
                                                              +
                                                              +

                                                              + SCOPE_EMAIL + + +

                                                              + + + + + + public + mixed + SCOPE_EMAIL + = 'email' + + + + + + + +
                                                              +
                                                              +

                                                              + SCOPE_FULL_NAME + + +

                                                              + + + + + + public + mixed + SCOPE_FULL_NAME + = 'profile' + + + + + + + +
                                                              +
                                                              +

                                                              + ALLOWED_PROPERTIES + + +

                                                              + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                              +
                                                              + + +
                                                              +

                                                              + Properties + + +

                                                              +
                                                              +

                                                              + $accessTokenURL + + + + +

                                                              + + + + + protected + string + $accessTokenURL + = 'https://api.sandbox.paypal.com/v1/oauth2/token' + + + + + +
                                                              +
                                                              +

                                                              + $apiDocs + + + + +

                                                              + + +

                                                              an optional link to the provider's API docs (magic)

                                                              + + + protected + string|null + $apiDocs + = null + + + + + +
                                                              +
                                                              +

                                                              + $apiHeaders + + + + +

                                                              + + +

                                                              additional headers to use during API access

                                                              + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                              +
                                                              +

                                                              + $apiURL + + + + +

                                                              + + + + + protected + string + $apiURL + = 'https://api.sandbox.paypal.com' + + + + + +
                                                              +
                                                              +

                                                              + $applicationURL + + + + +

                                                              + + +

                                                              an optional URL to the provider's credential registration/application page (magic)

                                                              + + + protected + string|null + $applicationURL + = null + + + + + +
                                                              +
                                                              +

                                                              + $authHeaders + + + + +

                                                              + + +

                                                              additional headers to use during authentication

                                                              + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                              +
                                                              +

                                                              + $authMethod + + + + +

                                                              + + +

                                                              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                              + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                              +
                                                              +

                                                              + $authMethodHeader + + + + +

                                                              + + +

                                                              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                              + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                              +
                                                              +

                                                              + $authMethodQuery + + + + +

                                                              + + +

                                                              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                              + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                              +
                                                              +

                                                              + $authURL + + + + +

                                                              + + + + + protected + string + $authURL + = 'https://www.sandbox.paypal.com/connect' + + + + + +
                                                              +
                                                              +

                                                              + $clientCredentialsTokenURL + + + + +

                                                              + + +

                                                              An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                              + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                              If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                              +
                                                              + + + + +
                                                              +
                                                              +

                                                              + $defaultScopes + + + + +

                                                              + + +

                                                              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                              + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
                                                              +
                                                              +

                                                              + $http + + + + +

                                                              + + + + + protected + ClientInterface + $http + + + + + + +
                                                              +
                                                              +

                                                              + $logger + + + + +

                                                              + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                              + +
                                                              +

                                                              + $refreshTokenURL + + + + +

                                                              + + +

                                                              An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                              + + + protected + string + $refreshTokenURL + + +

                                                              If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                              +
                                                              + + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + see +
                                                              +
                                                              + TokenRefresh + + +
                                                              +
                                                              + +
                                                              +
                                                              +

                                                              + $requestFactory + + + + +

                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                              +
                                                              +

                                                              + $revokeURL + + + + +

                                                              + + +

                                                              an optional URL for application side token revocation

                                                              + + + protected + string + $revokeURL + + + + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + see +
                                                              +
                                                              + TokenInvalidate + + +
                                                              +
                                                              + +
                                                              +
                                                              +

                                                              + $scopesDelimiter + + + + +

                                                              + + +

                                                              The delimiter string for scopes

                                                              + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                              +
                                                              +

                                                              + $serviceName + + + + +

                                                              + + +

                                                              the name of the provider/class (magic)

                                                              + + + protected + string + $serviceName + + + + + + +
                                                              + +
                                                              +

                                                              + $streamFactory + + + + +

                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                              +
                                                              +

                                                              + $uriFactory + + + + +

                                                              + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                              +
                                                              +

                                                              + $userRevokeURL + + + + +

                                                              + + +

                                                              an optional link to the page where a user can revoke access tokens (magic)

                                                              + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                                              +
                                                              + +
                                                              +

                                                              + Methods + + +

                                                              +
                                                              +

                                                              + __construct() + + +

                                                              + + +

                                                              OAuthProvider constructor.

                                                              + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $options + : OAuthOptions|SettingsContainerInterface +
                                                              +
                                                              + +
                                                              +
                                                              + $http + : ClientInterface +
                                                              +
                                                              + +
                                                              +
                                                              + $requestFactory + : RequestFactoryInterface +
                                                              +
                                                              + +
                                                              +
                                                              + $streamFactory + : StreamFactoryInterface +
                                                              +
                                                              + +
                                                              +
                                                              + $uriFactory + : UriFactoryInterface +
                                                              +
                                                              + +
                                                              +
                                                              + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                              +
                                                              + +
                                                              +
                                                              + $logger + : LoggerInterface + = new NullLogger()
                                                              +
                                                              + +
                                                              +
                                                              + + + + +
                                                              +
                                                              +

                                                              + __get() + + +

                                                              + + +

                                                              Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                              + + + public + __get(string $name) : string|null + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $name + : string +
                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              +
                                                              Return values
                                                              + string|null +
                                                              + +
                                                              +
                                                              +

                                                              + getAccessToken() + + +

                                                              + + +

                                                              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                              + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $code + : string +
                                                              +
                                                              + +
                                                              +
                                                              + $state + : string|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + AccessToken +
                                                              + +
                                                              +
                                                              +

                                                              + getAuthURL() + + +

                                                              + + +

                                                              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                              + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $params + : array<string|int, mixed>|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + $scopes + : array<string|int, mixed>|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + UriInterface +
                                                              + +
                                                              +
                                                              +

                                                              + getClientCredentialsToken() + + +

                                                              + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $scopes + : array<string|int, mixed>|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + implements +
                                                              +
                                                              + +

                                                              \chillerlan\OAuth\Core\ClientCredentials

                                                              +
                                                              + +
                                                              +
                                                              + throws +
                                                              +
                                                              + ProviderException + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + AccessToken +
                                                              + +
                                                              +
                                                              +

                                                              + getRequestAuthorization() + + +

                                                              + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $request + : RequestInterface +
                                                              +
                                                              + +
                                                              +
                                                              + $token + : AccessToken +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + RequestInterface +
                                                              + +
                                                              +
                                                              +

                                                              + getStorage() + + +

                                                              + + +

                                                              Returns the current OAuthStorageInterface

                                                              + + + public + getStorage() : OAuthStorageInterface + +
                                                              +
                                                              + + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + OAuthStorageInterface +
                                                              + +
                                                              +
                                                              +

                                                              + invalidateAccessToken() + + +

                                                              + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $token + : AccessToken|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + implements +
                                                              +
                                                              + +

                                                              \chillerlan\OAuth\Core\TokenInvalidate

                                                              +
                                                              + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + throws +
                                                              +
                                                              + ProviderException + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + bool +
                                                              + +
                                                              +
                                                              +

                                                              + me() + + +

                                                              + + +

                                                              Returns information about the currently authenticated user (usually a /me or /user endpoint).

                                                              + + + public + me() : ResponseInterface + +
                                                              +
                                                              + + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + ResponseInterface +
                                                              + +
                                                              +
                                                              +

                                                              + refreshAccessToken() + + +

                                                              + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $token + : AccessToken|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + implements +
                                                              +
                                                              + +

                                                              \chillerlan\OAuth\Core\TokenRefresh

                                                              +
                                                              + +
                                                              +
                                                              + throws +
                                                              +
                                                              + ProviderException + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + AccessToken +
                                                              + +
                                                              +
                                                              +

                                                              + request() + + +

                                                              + + +

                                                              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                              + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $path + : string +
                                                              +
                                                              + +
                                                              +
                                                              + $params + : array<string|int, mixed>|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + $method + : string|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + $headers + : array<string|int, mixed>|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + $protocolVersion + : string|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + ResponseInterface +
                                                              + +
                                                              +
                                                              +

                                                              + retrieveAccessToken() + + +

                                                              + + +

                                                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                              + + + public + retrieveAccessToken() : AccessToken + +
                                                              +
                                                              + + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + AccessToken +
                                                              + +
                                                              +
                                                              +

                                                              + sendRequest() + + +

                                                              + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $request + : RequestInterface +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + ResponseInterface +
                                                              + +
                                                              +
                                                              +

                                                              + setLogger() + + +

                                                              + + +

                                                              Sets an optional PSR-3 LoggerInterface

                                                              + + + public + setLogger(LoggerInterface $logger) : static + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $logger + : LoggerInterface +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + static +
                                                              + +
                                                              +
                                                              +

                                                              + setRequestFactory() + + +

                                                              + + +

                                                              Sets an optional PSR-17 RequestFactoryInterface

                                                              + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $requestFactory + : RequestFactoryInterface +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + static +
                                                              + +
                                                              +
                                                              +

                                                              + setStorage() + + +

                                                              + + +

                                                              Sets an optional OAuthStorageInterface

                                                              + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $storage + : OAuthStorageInterface +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + static +
                                                              + +
                                                              +
                                                              +

                                                              + setStreamFactory() + + +

                                                              + + +

                                                              Sets an optional PSR-17 StreamFactoryInterface

                                                              + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $streamFactory + : StreamFactoryInterface +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + static +
                                                              + +
                                                              +
                                                              +

                                                              + setUriFactory() + + +

                                                              + + +

                                                              Sets an optional PSR-17 UriFactoryInterface

                                                              + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $uriFactory + : UriFactoryInterface +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + static +
                                                              + +
                                                              +
                                                              +

                                                              + storeAccessToken() + + +

                                                              + + +

                                                              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                              + + + public + storeAccessToken(AccessToken $token) : static + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $token + : AccessToken +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + inheritDoc +
                                                              +
                                                              + + +
                                                              +
                                                              + codeCoverageIgnore +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + static +
                                                              + +
                                                              +
                                                              +

                                                              + cleanBodyParams() + + +

                                                              + + +

                                                              Cleans an array of body parameters

                                                              + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $params + : iterable<string|int, mixed> +
                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              +
                                                              Return values
                                                              + array<string|int, mixed> +
                                                              + +
                                                              +
                                                              +

                                                              + cleanQueryParams() + + +

                                                              + + +

                                                              Cleans an array of query parameters

                                                              + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $params + : iterable<string|int, mixed> +
                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              +
                                                              Return values
                                                              + array<string|int, mixed> +
                                                              + +
                                                              +
                                                              +

                                                              + construct() + + +

                                                              + + +

                                                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                              + + + protected + construct() : void + +
                                                              +
                                                              + + + + + +
                                                              +
                                                              +

                                                              + createAccessToken() + + +

                                                              + + +

                                                              Creates an access token with the provider set to $this->serviceName

                                                              + + + protected + createAccessToken() : AccessToken + +
                                                              +
                                                              + + + + +
                                                              +
                                                              Return values
                                                              + AccessToken +
                                                              + +
                                                              +
                                                              +

                                                              + getRequestBody() + + +

                                                              + + +

                                                              Prepares the request body

                                                              + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $body + : StreamInterface|array<string|int, mixed>|string +
                                                              +
                                                              + +
                                                              +
                                                              + $request + : RequestInterface +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + ProviderException + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + StreamInterface +
                                                              + +
                                                              +
                                                              +

                                                              + getRequestHeaders() + + +

                                                              + + +

                                                              Prepare request headers

                                                              + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $headers + : array<string|int, mixed>|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              +
                                                              Return values
                                                              + array<string|int, mixed> +
                                                              + +
                                                              +
                                                              +

                                                              + getRequestTarget() + + +

                                                              + + +

                                                              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                              + + + protected + getRequestTarget(string $uri) : string + +
                                                              +
                                                              +

                                                              Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $uri + : string +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + + +
                                                              +
                                                              +
                                                              + see +
                                                              +
                                                              + OAuthInterface::request() + + +
                                                              +
                                                              + throws +
                                                              +
                                                              + ProviderException + + +
                                                              +
                                                              + +
                                                              +
                                                              Return values
                                                              + string +
                                                              + +
                                                              +
                                                              +

                                                              + getRequestURL() + + +

                                                              + + +

                                                              Prepares the request URL

                                                              + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                              +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $path + : string +
                                                              +
                                                              + +
                                                              +
                                                              + $params + : array<string|int, mixed>|null + = null
                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              +
                                                              Return values
                                                              + string +
                                                              + +
                                                              + +
                                                              + +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              
                                                              +        
                                                              + +
                                                              +
                                                              + + + +
                                                              +
                                                              +
                                                              + +
                                                              + On this page + + +
                                                              + +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              +

                                                              Search results

                                                              + +
                                                              +
                                                              +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                + + +
                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Slack.html b/classes/chillerlan-OAuth-Providers-Slack.html new file mode 100644 index 00000000..8b87889a --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Slack.html @@ -0,0 +1,5187 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                +

                                                                Documentation

                                                                + + + + + +
                                                                + +
                                                                +
                                                                + + + + +
                                                                +
                                                                + + +
                                                                +

                                                                + Slack + + + extends OAuth2Provider + + +
                                                                + in package + +
                                                                + + + implements + CSRFToken + +

                                                                + +
                                                                + + +
                                                                + + + +

                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                                + + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + see +
                                                                +
                                                                + https://api.slack.com/docs/oauth + + +
                                                                +
                                                                + see +
                                                                +
                                                                + https://api.slack.com/docs/sign-in-with-slack + + +
                                                                +
                                                                + see +
                                                                +
                                                                + https://api.slack.com/docs/token-types + + +
                                                                +
                                                                + + + +

                                                                + Table of Contents + + +

                                                                + + + +

                                                                + Interfaces + + +

                                                                +
                                                                +
                                                                CSRFToken
                                                                Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                                + + + + +

                                                                + Constants + + +

                                                                +
                                                                +
                                                                + SCOPE_ADMIN + +  = 'admin' +
                                                                + +
                                                                + SCOPE_BOT + +  = 'bot' +
                                                                + +
                                                                + SCOPE_CHANNELS_HISTORY + +  = 'channels:history' +
                                                                + +
                                                                + SCOPE_CHANNELS_READ + +  = 'channels:read' +
                                                                + +
                                                                + SCOPE_CHANNELS_WRITE + +  = 'channels:write' +
                                                                + +
                                                                + SCOPE_CHAT_WRITE_BOT + +  = 'chat:write:bot' +
                                                                + +
                                                                + SCOPE_CHAT_WRITE_USER + +  = 'chat:write:user' +
                                                                + +
                                                                + SCOPE_CLIENT + +  = 'client' +
                                                                + +
                                                                + SCOPE_COMMANDS + +  = 'commands' +
                                                                + +
                                                                + SCOPE_DND_READ + +  = 'dnd:read' +
                                                                + +
                                                                + SCOPE_DND_WRITE + +  = 'dnd:write' +
                                                                + +
                                                                + SCOPE_EMOJI_READ + +  = 'emoji:read' +
                                                                + +
                                                                + SCOPE_FILES_READ + +  = 'files:read' +
                                                                + +
                                                                + SCOPE_FILES_WRITE_USER + +  = 'files:write:user' +
                                                                + +
                                                                + SCOPE_GROUPS_HISTORY + +  = 'groups:history' +
                                                                + +
                                                                + SCOPE_GROUPS_READ + +  = 'groups:read' +
                                                                + +
                                                                + SCOPE_GROUPS_WRITE + +  = 'groups:write' +
                                                                + +
                                                                + SCOPE_IDENTIFY + +  = 'identify' +
                                                                + +
                                                                + SCOPE_IDENTITY_AVATAR + +  = 'identity.avatar' +
                                                                + +
                                                                + SCOPE_IDENTITY_BASIC + +  = 'identity.basic' +
                                                                + +
                                                                + SCOPE_IDENTITY_EMAIL + +  = 'identity.email' +
                                                                + +
                                                                + SCOPE_IDENTITY_TEAM + +  = 'identity.team' +
                                                                + +
                                                                + SCOPE_IM_HISTORY + +  = 'im:history' +
                                                                + +
                                                                + SCOPE_IM_READ + +  = 'im:read' +
                                                                + +
                                                                + SCOPE_IM_WRITE + +  = 'im:write' +
                                                                + +
                                                                + SCOPE_INCOMING_WEBHOOK + +  = 'incoming-webhook' +
                                                                + +
                                                                + SCOPE_LINKS_READ + +  = 'links:read' +
                                                                + +
                                                                + SCOPE_LINKS_WRITE + +  = 'links:write' +
                                                                + +
                                                                + SCOPE_MPIM_HISTORY + +  = 'mpim:history' +
                                                                + +
                                                                + SCOPE_MPIM_READ + +  = 'mpim:read' +
                                                                + +
                                                                + SCOPE_MPIM_WRITE + +  = 'mpim:write' +
                                                                + +
                                                                + SCOPE_PINS_READ + +  = 'pins:read' +
                                                                + +
                                                                + SCOPE_PINS_WRITE + +  = 'pins:write' +
                                                                + +
                                                                + SCOPE_POST + +  = 'post' +
                                                                + +
                                                                + SCOPE_REACTIONS_READ + +  = 'reactions:read' +
                                                                + +
                                                                + SCOPE_REACTIONS_WRITE + +  = 'reactions:write' +
                                                                + +
                                                                + SCOPE_READ + +  = 'read' +
                                                                + +
                                                                + SCOPE_REMINDERS_READ + +  = 'reminders:read' +
                                                                + +
                                                                + SCOPE_REMINDERS_WRITE + +  = 'reminders:write' +
                                                                + +
                                                                + SCOPE_SEARCH_READ + +  = 'search:read' +
                                                                + +
                                                                + SCOPE_STARS_READ + +  = 'stars:read' +
                                                                + +
                                                                + SCOPE_STARS_WRITE + +  = 'stars:write' +
                                                                + +
                                                                + SCOPE_TEAM_READ + +  = 'team:read' +
                                                                + +
                                                                + SCOPE_USERGROUPS_READ + +  = 'usergroups:read' +
                                                                + +
                                                                + SCOPE_USERGROUPS_WRITE + +  = 'usergroups:write' +
                                                                + +
                                                                + SCOPE_USERS_PROFILE_READ + +  = 'users.profile:read' +
                                                                + +
                                                                + SCOPE_USERS_PROFILE_WRITE + +  = 'users.profile:write' +
                                                                + +
                                                                + SCOPE_USERS_READ + +  = 'users:read' +
                                                                + +
                                                                + SCOPE_USERS_READ_EMAIL + +  = 'users:read.email' +
                                                                + +
                                                                + SCOPE_USERS_WRITE + +  = 'users:write' +
                                                                + +
                                                                + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                + +
                                                                + + +

                                                                + Properties + + +

                                                                +
                                                                +
                                                                + $accessTokenURL + +  : string +
                                                                + +
                                                                + $apiDocs + +  : string|null +
                                                                + +
                                                                + $apiHeaders + +  : array<string|int, mixed> +
                                                                +
                                                                additional headers to use during API access
                                                                + +
                                                                + $apiURL + +  : string +
                                                                + +
                                                                + $applicationURL + +  : string|null +
                                                                + +
                                                                + $authHeaders + +  : array<string|int, mixed> +
                                                                +
                                                                additional headers to use during authentication
                                                                + +
                                                                + $authMethod + +  : int +
                                                                +
                                                                Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                + +
                                                                + $authMethodHeader + +  : string +
                                                                +
                                                                The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                + +
                                                                + $authMethodQuery + +  : string +
                                                                +
                                                                The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                + +
                                                                + $authURL + +  : string +
                                                                + +
                                                                + $clientCredentialsTokenURL + +  : string|null +
                                                                +
                                                                An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                + +
                                                                + $defaultScopes + +  : array<string|int, mixed> +
                                                                +
                                                                Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                + +
                                                                + $http + +  : ClientInterface +
                                                                + +
                                                                + $logger + +  : LoggerInterface +
                                                                + +
                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                + +
                                                                + $refreshTokenURL + +  : string +
                                                                +
                                                                An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                + +
                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                + +
                                                                + $revokeURL + +  : string +
                                                                +
                                                                an optional URL for application side token revocation
                                                                + +
                                                                + $scopesDelimiter + +  : string +
                                                                +
                                                                The delimiter string for scopes
                                                                + +
                                                                + $serviceName + +  : string +
                                                                +
                                                                the name of the provider/class (magic)
                                                                + +
                                                                + $storage + +  : OAuthStorageInterface +
                                                                + +
                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                + +
                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                + +
                                                                + $userRevokeURL + +  : string|null +
                                                                + +
                                                                + +

                                                                + Methods + + +

                                                                +
                                                                +
                                                                + __construct() + +  : mixed +
                                                                +
                                                                OAuthProvider constructor.
                                                                + +
                                                                + __get() + +  : string|null +
                                                                +
                                                                Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                + +
                                                                + getAccessToken() + +  : AccessToken +
                                                                +
                                                                Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                + +
                                                                + getAuthURL() + +  : UriInterface +
                                                                +
                                                                Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                + +
                                                                + getClientCredentialsToken() + +  : AccessToken +
                                                                + +
                                                                + getRequestAuthorization() + +  : RequestInterface +
                                                                + +
                                                                + getStorage() + +  : OAuthStorageInterface +
                                                                +
                                                                Returns the current OAuthStorageInterface
                                                                + +
                                                                + invalidateAccessToken() + +  : bool +
                                                                + +
                                                                + me() + +  : ResponseInterface +
                                                                + +
                                                                + refreshAccessToken() + +  : AccessToken +
                                                                + +
                                                                + request() + +  : ResponseInterface +
                                                                +
                                                                Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                + +
                                                                + retrieveAccessToken() + +  : AccessToken +
                                                                +
                                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                + +
                                                                + sendRequest() + +  : ResponseInterface +
                                                                + +
                                                                + setLogger() + +  : static +
                                                                +
                                                                Sets an optional PSR-3 LoggerInterface
                                                                + +
                                                                + setRequestFactory() + +  : static +
                                                                +
                                                                Sets an optional PSR-17 RequestFactoryInterface
                                                                + +
                                                                + setStorage() + +  : static +
                                                                +
                                                                Sets an optional OAuthStorageInterface
                                                                + +
                                                                + setStreamFactory() + +  : static +
                                                                +
                                                                Sets an optional PSR-17 StreamFactoryInterface
                                                                + +
                                                                + setUriFactory() + +  : static +
                                                                +
                                                                Sets an optional PSR-17 UriFactoryInterface
                                                                + +
                                                                + storeAccessToken() + +  : static +
                                                                +
                                                                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                + +
                                                                + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                +
                                                                Cleans an array of body parameters
                                                                + +
                                                                + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                +
                                                                Cleans an array of query parameters
                                                                + +
                                                                + construct() + +  : void +
                                                                +
                                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                + +
                                                                + createAccessToken() + +  : AccessToken +
                                                                +
                                                                Creates an access token with the provider set to $this->serviceName
                                                                + +
                                                                + getRequestBody() + +  : StreamInterface +
                                                                +
                                                                Prepares the request body
                                                                + +
                                                                + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                +
                                                                Prepare request headers
                                                                + +
                                                                + getRequestTarget() + +  : string +
                                                                +
                                                                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                + +
                                                                + getRequestURL() + +  : string +
                                                                +
                                                                Prepares the request URL
                                                                + +
                                                                + parseTokenResponse() + +  : AccessToken +
                                                                +
                                                                Parses the response from a request to the token endpoint
                                                                + +
                                                                + + + + + +
                                                                +

                                                                + Constants + + +

                                                                +
                                                                +

                                                                + SCOPE_ADMIN + + +

                                                                + + + + + + public + mixed + SCOPE_ADMIN + = 'admin' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_BOT + + +

                                                                + + + + + + public + mixed + SCOPE_BOT + = 'bot' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_CHANNELS_HISTORY + + +

                                                                + + + + + + public + mixed + SCOPE_CHANNELS_HISTORY + = 'channels:history' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_CHANNELS_READ + + +

                                                                + + + + + + public + mixed + SCOPE_CHANNELS_READ + = 'channels:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_CHANNELS_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_CHANNELS_WRITE + = 'channels:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_CHAT_WRITE_BOT + + +

                                                                + + + + + + public + mixed + SCOPE_CHAT_WRITE_BOT + = 'chat:write:bot' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_CHAT_WRITE_USER + + +

                                                                + + + + + + public + mixed + SCOPE_CHAT_WRITE_USER + = 'chat:write:user' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_CLIENT + + +

                                                                + + + + + + public + mixed + SCOPE_CLIENT + = 'client' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_COMMANDS + + +

                                                                + + + + + + public + mixed + SCOPE_COMMANDS + = 'commands' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_DND_READ + + +

                                                                + + + + + + public + mixed + SCOPE_DND_READ + = 'dnd:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_DND_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_DND_WRITE + = 'dnd:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_EMOJI_READ + + +

                                                                + + + + + + public + mixed + SCOPE_EMOJI_READ + = 'emoji:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_FILES_READ + + +

                                                                + + + + + + public + mixed + SCOPE_FILES_READ + = 'files:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_FILES_WRITE_USER + + +

                                                                + + + + + + public + mixed + SCOPE_FILES_WRITE_USER + = 'files:write:user' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_GROUPS_HISTORY + + +

                                                                + + + + + + public + mixed + SCOPE_GROUPS_HISTORY + = 'groups:history' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_GROUPS_READ + + +

                                                                + + + + + + public + mixed + SCOPE_GROUPS_READ + = 'groups:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_GROUPS_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_GROUPS_WRITE + = 'groups:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_IDENTIFY + + +

                                                                + + + + + + public + mixed + SCOPE_IDENTIFY + = 'identify' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_IDENTITY_AVATAR + + +

                                                                + + + + + + public + mixed + SCOPE_IDENTITY_AVATAR + = 'identity.avatar' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_IDENTITY_BASIC + + +

                                                                + + + + + + public + mixed + SCOPE_IDENTITY_BASIC + = 'identity.basic' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_IDENTITY_EMAIL + + +

                                                                + + + + + + public + mixed + SCOPE_IDENTITY_EMAIL + = 'identity.email' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_IDENTITY_TEAM + + +

                                                                + + + + + + public + mixed + SCOPE_IDENTITY_TEAM + = 'identity.team' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_IM_HISTORY + + +

                                                                + + + + + + public + mixed + SCOPE_IM_HISTORY + = 'im:history' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_IM_READ + + +

                                                                + + + + + + public + mixed + SCOPE_IM_READ + = 'im:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_IM_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_IM_WRITE + = 'im:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_INCOMING_WEBHOOK + + +

                                                                + + + + + + public + mixed + SCOPE_INCOMING_WEBHOOK + = 'incoming-webhook' + + + + + + + +
                                                                +
                                                                + + + + + + + public + mixed + SCOPE_LINKS_READ + = 'links:read' + + + + + + + +
                                                                +
                                                                + + + + + + + public + mixed + SCOPE_LINKS_WRITE + = 'links:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_MPIM_HISTORY + + +

                                                                + + + + + + public + mixed + SCOPE_MPIM_HISTORY + = 'mpim:history' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_MPIM_READ + + +

                                                                + + + + + + public + mixed + SCOPE_MPIM_READ + = 'mpim:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_MPIM_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_MPIM_WRITE + = 'mpim:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_PINS_READ + + +

                                                                + + + + + + public + mixed + SCOPE_PINS_READ + = 'pins:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_PINS_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_PINS_WRITE + = 'pins:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_POST + + +

                                                                + + + + + + public + mixed + SCOPE_POST + = 'post' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_REACTIONS_READ + + +

                                                                + + + + + + public + mixed + SCOPE_REACTIONS_READ + = 'reactions:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_REACTIONS_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_REACTIONS_WRITE + = 'reactions:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_READ + + +

                                                                + + + + + + public + mixed + SCOPE_READ + = 'read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_REMINDERS_READ + + +

                                                                + + + + + + public + mixed + SCOPE_REMINDERS_READ + = 'reminders:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_REMINDERS_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_REMINDERS_WRITE + = 'reminders:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_SEARCH_READ + + +

                                                                + + + + + + public + mixed + SCOPE_SEARCH_READ + = 'search:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_STARS_READ + + +

                                                                + + + + + + public + mixed + SCOPE_STARS_READ + = 'stars:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_STARS_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_STARS_WRITE + = 'stars:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_TEAM_READ + + +

                                                                + + + + + + public + mixed + SCOPE_TEAM_READ + = 'team:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_USERGROUPS_READ + + +

                                                                + + + + + + public + mixed + SCOPE_USERGROUPS_READ + = 'usergroups:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_USERGROUPS_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_USERGROUPS_WRITE + = 'usergroups:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_USERS_PROFILE_READ + + +

                                                                + + + + + + public + mixed + SCOPE_USERS_PROFILE_READ + = 'users.profile:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_USERS_PROFILE_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_USERS_PROFILE_WRITE + = 'users.profile:write' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_USERS_READ + + +

                                                                + + + + + + public + mixed + SCOPE_USERS_READ + = 'users:read' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_USERS_READ_EMAIL + + +

                                                                + + + + + + public + mixed + SCOPE_USERS_READ_EMAIL + = 'users:read.email' + + + + + + + +
                                                                +
                                                                +

                                                                + SCOPE_USERS_WRITE + + +

                                                                + + + + + + public + mixed + SCOPE_USERS_WRITE + = 'users:write' + + + + + + + +
                                                                +
                                                                +

                                                                + ALLOWED_PROPERTIES + + +

                                                                + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                +
                                                                + + +
                                                                +

                                                                + Properties + + +

                                                                +
                                                                +

                                                                + $accessTokenURL + + + + +

                                                                + + + + + protected + string + $accessTokenURL + = 'https://slack.com/api/oauth.access' + + + + + +
                                                                +
                                                                +

                                                                + $apiDocs + + + + +

                                                                + + + + + protected + string|null + $apiDocs + = 'https://api.slack.com' + + + + + +
                                                                +
                                                                +

                                                                + $apiHeaders + + + + +

                                                                + + +

                                                                additional headers to use during API access

                                                                + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                +
                                                                +

                                                                + $apiURL + + + + +

                                                                + + + + + protected + string + $apiURL + = 'https://slack.com/api' + + + + + +
                                                                +
                                                                +

                                                                + $applicationURL + + + + +

                                                                + + + + + protected + string|null + $applicationURL + = 'https://api.slack.com/apps' + + + + + +
                                                                +
                                                                +

                                                                + $authHeaders + + + + +

                                                                + + +

                                                                additional headers to use during authentication

                                                                + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                +
                                                                +

                                                                + $authMethod + + + + +

                                                                + + +

                                                                Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                +
                                                                +

                                                                + $authMethodHeader + + + + +

                                                                + + +

                                                                The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                                +
                                                                +

                                                                + $authMethodQuery + + + + +

                                                                + + +

                                                                The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                +
                                                                +

                                                                + $authURL + + + + +

                                                                + + + + + protected + string + $authURL + = 'https://slack.com/oauth/authorize' + + + + + +
                                                                +
                                                                +

                                                                + $clientCredentialsTokenURL + + + + +

                                                                + + +

                                                                An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                                If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                +
                                                                + + + + +
                                                                +
                                                                +

                                                                + $defaultScopes + + + + +

                                                                + + +

                                                                Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_IDENTITY_AVATAR, self::SCOPE_IDENTITY_BASIC, self::SCOPE_IDENTITY_EMAIL, self::SCOPE_IDENTITY_TEAM] + + + + + +
                                                                +
                                                                +

                                                                + $http + + + + +

                                                                + + + + + protected + ClientInterface + $http + + + + + + +
                                                                +
                                                                +

                                                                + $logger + + + + +

                                                                + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                + +
                                                                +

                                                                + $refreshTokenURL + + + + +

                                                                + + +

                                                                An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                + + + protected + string + $refreshTokenURL + + +

                                                                If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                +
                                                                + + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + see +
                                                                +
                                                                + TokenRefresh + + +
                                                                +
                                                                + +
                                                                +
                                                                +

                                                                + $requestFactory + + + + +

                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                +
                                                                +

                                                                + $revokeURL + + + + +

                                                                + + +

                                                                an optional URL for application side token revocation

                                                                + + + protected + string + $revokeURL + + + + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + see +
                                                                +
                                                                + TokenInvalidate + + +
                                                                +
                                                                + +
                                                                +
                                                                +

                                                                + $scopesDelimiter + + + + +

                                                                + + +

                                                                The delimiter string for scopes

                                                                + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                +
                                                                +

                                                                + $serviceName + + + + +

                                                                + + +

                                                                the name of the provider/class (magic)

                                                                + + + protected + string + $serviceName + + + + + + +
                                                                + +
                                                                +

                                                                + $streamFactory + + + + +

                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                +
                                                                +

                                                                + $uriFactory + + + + +

                                                                + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                +
                                                                +

                                                                + $userRevokeURL + + + + +

                                                                + + + + + protected + string|null + $userRevokeURL + = 'https://slack.com/apps/manage' + + + + + +
                                                                +
                                                                + +
                                                                +

                                                                + Methods + + +

                                                                +
                                                                +

                                                                + __construct() + + +

                                                                + + +

                                                                OAuthProvider constructor.

                                                                + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $options + : OAuthOptions|SettingsContainerInterface +
                                                                +
                                                                + +
                                                                +
                                                                + $http + : ClientInterface +
                                                                +
                                                                + +
                                                                +
                                                                + $requestFactory + : RequestFactoryInterface +
                                                                +
                                                                + +
                                                                +
                                                                + $streamFactory + : StreamFactoryInterface +
                                                                +
                                                                + +
                                                                +
                                                                + $uriFactory + : UriFactoryInterface +
                                                                +
                                                                + +
                                                                +
                                                                + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                +
                                                                + +
                                                                +
                                                                + $logger + : LoggerInterface + = new NullLogger()
                                                                +
                                                                + +
                                                                +
                                                                + + + + +
                                                                +
                                                                +

                                                                + __get() + + +

                                                                + + +

                                                                Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                + + + public + __get(string $name) : string|null + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $name + : string +
                                                                +
                                                                + +
                                                                +
                                                                + + + +
                                                                +
                                                                Return values
                                                                + string|null +
                                                                + +
                                                                +
                                                                +

                                                                + getAccessToken() + + +

                                                                + + +

                                                                Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $code + : string +
                                                                +
                                                                + +
                                                                +
                                                                + $state + : string|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + AccessToken +
                                                                + +
                                                                +
                                                                +

                                                                + getAuthURL() + + +

                                                                + + +

                                                                Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $params + : array<string|int, mixed>|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + $scopes + : array<string|int, mixed>|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + UriInterface +
                                                                + +
                                                                +
                                                                +

                                                                + getClientCredentialsToken() + + +

                                                                + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $scopes + : array<string|int, mixed>|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + implements +
                                                                +
                                                                + +

                                                                \chillerlan\OAuth\Core\ClientCredentials

                                                                +
                                                                + +
                                                                +
                                                                + throws +
                                                                +
                                                                + ProviderException + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + AccessToken +
                                                                + +
                                                                +
                                                                +

                                                                + getRequestAuthorization() + + +

                                                                + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $request + : RequestInterface +
                                                                +
                                                                + +
                                                                +
                                                                + $token + : AccessToken +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + RequestInterface +
                                                                + +
                                                                +
                                                                +

                                                                + getStorage() + + +

                                                                + + +

                                                                Returns the current OAuthStorageInterface

                                                                + + + public + getStorage() : OAuthStorageInterface + +
                                                                +
                                                                + + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + codeCoverageIgnore +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + OAuthStorageInterface +
                                                                + +
                                                                +
                                                                +

                                                                + invalidateAccessToken() + + +

                                                                + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $token + : AccessToken|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + implements +
                                                                +
                                                                + +

                                                                \chillerlan\OAuth\Core\TokenInvalidate

                                                                +
                                                                + +
                                                                +
                                                                + codeCoverageIgnore +
                                                                +
                                                                + + +
                                                                +
                                                                + throws +
                                                                +
                                                                + ProviderException + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + bool +
                                                                + +
                                                                +
                                                                +

                                                                + me() + + +

                                                                + + + + + public + me() : ResponseInterface + +
                                                                +
                                                                + + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + ResponseInterface +
                                                                + +
                                                                +
                                                                +

                                                                + refreshAccessToken() + + +

                                                                + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $token + : AccessToken|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + implements +
                                                                +
                                                                + +

                                                                \chillerlan\OAuth\Core\TokenRefresh

                                                                +
                                                                + +
                                                                +
                                                                + throws +
                                                                +
                                                                + ProviderException + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + AccessToken +
                                                                + +
                                                                +
                                                                +

                                                                + request() + + +

                                                                + + +

                                                                Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $path + : string +
                                                                +
                                                                + +
                                                                +
                                                                + $params + : array<string|int, mixed>|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + $method + : string|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + $headers + : array<string|int, mixed>|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + $protocolVersion + : string|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + ResponseInterface +
                                                                + +
                                                                +
                                                                +

                                                                + retrieveAccessToken() + + +

                                                                + + +

                                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                + + + public + retrieveAccessToken() : AccessToken + +
                                                                +
                                                                + + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + codeCoverageIgnore +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + AccessToken +
                                                                + +
                                                                +
                                                                +

                                                                + sendRequest() + + +

                                                                + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $request + : RequestInterface +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + ResponseInterface +
                                                                + +
                                                                +
                                                                +

                                                                + setLogger() + + +

                                                                + + +

                                                                Sets an optional PSR-3 LoggerInterface

                                                                + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $logger + : LoggerInterface +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + codeCoverageIgnore +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + static +
                                                                + +
                                                                +
                                                                +

                                                                + setRequestFactory() + + +

                                                                + + +

                                                                Sets an optional PSR-17 RequestFactoryInterface

                                                                + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $requestFactory + : RequestFactoryInterface +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + codeCoverageIgnore +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + static +
                                                                + +
                                                                +
                                                                +

                                                                + setStorage() + + +

                                                                + + +

                                                                Sets an optional OAuthStorageInterface

                                                                + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $storage + : OAuthStorageInterface +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + codeCoverageIgnore +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + static +
                                                                + +
                                                                +
                                                                +

                                                                + setStreamFactory() + + +

                                                                + + +

                                                                Sets an optional PSR-17 StreamFactoryInterface

                                                                + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $streamFactory + : StreamFactoryInterface +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + codeCoverageIgnore +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + static +
                                                                + +
                                                                +
                                                                +

                                                                + setUriFactory() + + +

                                                                + + +

                                                                Sets an optional PSR-17 UriFactoryInterface

                                                                + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $uriFactory + : UriFactoryInterface +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + codeCoverageIgnore +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + static +
                                                                + +
                                                                +
                                                                +

                                                                + storeAccessToken() + + +

                                                                + + +

                                                                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $token + : AccessToken +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + inheritDoc +
                                                                +
                                                                + + +
                                                                +
                                                                + codeCoverageIgnore +
                                                                +
                                                                + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + static +
                                                                + +
                                                                +
                                                                +

                                                                + cleanBodyParams() + + +

                                                                + + +

                                                                Cleans an array of body parameters

                                                                + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $params + : iterable<string|int, mixed> +
                                                                +
                                                                + +
                                                                +
                                                                + + + +
                                                                +
                                                                Return values
                                                                + array<string|int, mixed> +
                                                                + +
                                                                +
                                                                +

                                                                + cleanQueryParams() + + +

                                                                + + +

                                                                Cleans an array of query parameters

                                                                + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $params + : iterable<string|int, mixed> +
                                                                +
                                                                + +
                                                                +
                                                                + + + +
                                                                +
                                                                Return values
                                                                + array<string|int, mixed> +
                                                                + +
                                                                +
                                                                +

                                                                + construct() + + +

                                                                + + +

                                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                + + + protected + construct() : void + +
                                                                +
                                                                + + + + + +
                                                                +
                                                                +

                                                                + createAccessToken() + + +

                                                                + + +

                                                                Creates an access token with the provider set to $this->serviceName

                                                                + + + protected + createAccessToken() : AccessToken + +
                                                                +
                                                                + + + + +
                                                                +
                                                                Return values
                                                                + AccessToken +
                                                                + +
                                                                +
                                                                +

                                                                + getRequestBody() + + +

                                                                + + +

                                                                Prepares the request body

                                                                + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                +
                                                                + +
                                                                +
                                                                + $request + : RequestInterface +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + throws +
                                                                +
                                                                + ProviderException + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + StreamInterface +
                                                                + +
                                                                +
                                                                +

                                                                + getRequestHeaders() + + +

                                                                + + +

                                                                Prepare request headers

                                                                + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $headers + : array<string|int, mixed>|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + + + +
                                                                +
                                                                Return values
                                                                + array<string|int, mixed> +
                                                                + +
                                                                +
                                                                +

                                                                + getRequestTarget() + + +

                                                                + + +

                                                                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                + + + protected + getRequestTarget(string $uri) : string + +
                                                                +
                                                                +

                                                                Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $uri + : string +
                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + + +
                                                                +
                                                                +
                                                                + see +
                                                                +
                                                                + OAuthInterface::request() + + +
                                                                +
                                                                + throws +
                                                                +
                                                                + ProviderException + + +
                                                                +
                                                                + +
                                                                +
                                                                Return values
                                                                + string +
                                                                + +
                                                                +
                                                                +

                                                                + getRequestURL() + + +

                                                                + + +

                                                                Prepares the request URL

                                                                + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $path + : string +
                                                                +
                                                                + +
                                                                +
                                                                + $params + : array<string|int, mixed>|null + = null
                                                                +
                                                                + +
                                                                +
                                                                + + + +
                                                                +
                                                                Return values
                                                                + string +
                                                                + +
                                                                + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                
                                                                +        
                                                                + +
                                                                +
                                                                + + + +
                                                                +
                                                                +
                                                                + +
                                                                + On this page + + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                +

                                                                Search results

                                                                + +
                                                                +
                                                                +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  + + +
                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-SoundCloud.html b/classes/chillerlan-OAuth-Providers-SoundCloud.html new file mode 100644 index 00000000..3dc4d2b4 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-SoundCloud.html @@ -0,0 +1,3472 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                  +

                                                                  Documentation

                                                                  + + + + + +
                                                                  + +
                                                                  +
                                                                  + + + + +
                                                                  +
                                                                  + + +
                                                                  +

                                                                  + SoundCloud + + + extends OAuth2Provider + + +
                                                                  + in package + +
                                                                  + + + implements + ClientCredentials, TokenRefresh + +

                                                                  + +
                                                                  + + +
                                                                  + + + +

                                                                  Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                                  + + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + see +
                                                                  +
                                                                  + https://developers.soundcloud.com/ + + +
                                                                  +
                                                                  + see +
                                                                  +
                                                                  + https://developers.soundcloud.com/docs/api/guide#authentication + + +
                                                                  +
                                                                  + see +
                                                                  +
                                                                  + https://developers.soundcloud.com/blog/security-updates-api + + +
                                                                  +
                                                                  + + + +

                                                                  + Table of Contents + + +

                                                                  + + + +

                                                                  + Interfaces + + +

                                                                  +
                                                                  +
                                                                  ClientCredentials
                                                                  Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                                                                  TokenRefresh
                                                                  Indicates whether the provider is capable of the OAuth2 token refresh.
                                                                  + + + + +

                                                                  + Constants + + +

                                                                  +
                                                                  +
                                                                  + SCOPE_NONEXPIRING + +  = 'non-expiring' +
                                                                  + +
                                                                  + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                  + +
                                                                  + + +

                                                                  + Properties + + +

                                                                  +
                                                                  +
                                                                  + $accessTokenURL + +  : string +
                                                                  + +
                                                                  + $apiDocs + +  : string|null +
                                                                  + +
                                                                  + $apiHeaders + +  : array<string|int, mixed> +
                                                                  +
                                                                  additional headers to use during API access
                                                                  + +
                                                                  + $apiURL + +  : string +
                                                                  + +
                                                                  + $applicationURL + +  : string|null +
                                                                  + +
                                                                  + $authHeaders + +  : array<string|int, mixed> +
                                                                  +
                                                                  additional headers to use during authentication
                                                                  + +
                                                                  + $authMethod + +  : int +
                                                                  +
                                                                  Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                  + +
                                                                  + $authMethodHeader + +  : string +
                                                                  +
                                                                  The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                  + +
                                                                  + $authMethodQuery + +  : string +
                                                                  +
                                                                  The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                  + +
                                                                  + $authURL + +  : string +
                                                                  + +
                                                                  + $clientCredentialsTokenURL + +  : string|null +
                                                                  +
                                                                  An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                  + +
                                                                  + $defaultScopes + +  : array<string|int, mixed> +
                                                                  +
                                                                  Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                  + +
                                                                  + $http + +  : ClientInterface +
                                                                  + +
                                                                  + $logger + +  : LoggerInterface +
                                                                  + +
                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                  + +
                                                                  + $refreshTokenURL + +  : string +
                                                                  +
                                                                  An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                  + +
                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                  + +
                                                                  + $revokeURL + +  : string +
                                                                  +
                                                                  an optional URL for application side token revocation
                                                                  + +
                                                                  + $scopesDelimiter + +  : string +
                                                                  +
                                                                  The delimiter string for scopes
                                                                  + +
                                                                  + $serviceName + +  : string +
                                                                  +
                                                                  the name of the provider/class (magic)
                                                                  + +
                                                                  + $storage + +  : OAuthStorageInterface +
                                                                  + +
                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                  + +
                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                  + +
                                                                  + $userRevokeURL + +  : string|null +
                                                                  + +
                                                                  + +

                                                                  + Methods + + +

                                                                  +
                                                                  +
                                                                  + __construct() + +  : mixed +
                                                                  +
                                                                  OAuthProvider constructor.
                                                                  + +
                                                                  + __get() + +  : string|null +
                                                                  +
                                                                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                  + +
                                                                  + getAccessToken() + +  : AccessToken +
                                                                  +
                                                                  Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                  + +
                                                                  + getAuthURL() + +  : UriInterface +
                                                                  +
                                                                  Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                  + +
                                                                  + getClientCredentialsToken() + +  : AccessToken +
                                                                  + +
                                                                  + getRequestAuthorization() + +  : RequestInterface +
                                                                  + +
                                                                  + getStorage() + +  : OAuthStorageInterface +
                                                                  +
                                                                  Returns the current OAuthStorageInterface
                                                                  + +
                                                                  + invalidateAccessToken() + +  : bool +
                                                                  + +
                                                                  + me() + +  : ResponseInterface +
                                                                  + +
                                                                  + refreshAccessToken() + +  : AccessToken +
                                                                  + +
                                                                  + request() + +  : ResponseInterface +
                                                                  +
                                                                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                  + +
                                                                  + retrieveAccessToken() + +  : AccessToken +
                                                                  +
                                                                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                  + +
                                                                  + sendRequest() + +  : ResponseInterface +
                                                                  + +
                                                                  + setLogger() + +  : static +
                                                                  +
                                                                  Sets an optional PSR-3 LoggerInterface
                                                                  + +
                                                                  + setRequestFactory() + +  : static +
                                                                  +
                                                                  Sets an optional PSR-17 RequestFactoryInterface
                                                                  + +
                                                                  + setStorage() + +  : static +
                                                                  +
                                                                  Sets an optional OAuthStorageInterface
                                                                  + +
                                                                  + setStreamFactory() + +  : static +
                                                                  +
                                                                  Sets an optional PSR-17 StreamFactoryInterface
                                                                  + +
                                                                  + setUriFactory() + +  : static +
                                                                  +
                                                                  Sets an optional PSR-17 UriFactoryInterface
                                                                  + +
                                                                  + storeAccessToken() + +  : static +
                                                                  +
                                                                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                  + +
                                                                  + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                  +
                                                                  Cleans an array of body parameters
                                                                  + +
                                                                  + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                  +
                                                                  Cleans an array of query parameters
                                                                  + +
                                                                  + construct() + +  : void +
                                                                  +
                                                                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                  + +
                                                                  + createAccessToken() + +  : AccessToken +
                                                                  +
                                                                  Creates an access token with the provider set to $this->serviceName
                                                                  + +
                                                                  + getRequestBody() + +  : StreamInterface +
                                                                  +
                                                                  Prepares the request body
                                                                  + +
                                                                  + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                  +
                                                                  Prepare request headers
                                                                  + +
                                                                  + getRequestTarget() + +  : string +
                                                                  +
                                                                  Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                  + +
                                                                  + getRequestURL() + +  : string +
                                                                  +
                                                                  Prepares the request URL
                                                                  + +
                                                                  + parseTokenResponse() + +  : AccessToken +
                                                                  +
                                                                  Parses the response from a request to the token endpoint
                                                                  + +
                                                                  + + + + + +
                                                                  +

                                                                  + Constants + + +

                                                                  +
                                                                  +

                                                                  + SCOPE_NONEXPIRING + + +

                                                                  + + + + + + public + mixed + SCOPE_NONEXPIRING + = 'non-expiring' + + + + + + + +
                                                                  +
                                                                  +

                                                                  + ALLOWED_PROPERTIES + + +

                                                                  + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                  +
                                                                  + + +
                                                                  +

                                                                  + Properties + + +

                                                                  +
                                                                  +

                                                                  + $accessTokenURL + + + + +

                                                                  + + + + + protected + string + $accessTokenURL + = 'https://api.soundcloud.com/oauth2/token' + + + + + +
                                                                  +
                                                                  +

                                                                  + $apiDocs + + + + +

                                                                  + + + + + protected + string|null + $apiDocs + = 'https://developers.soundcloud.com/' + + + + + +
                                                                  +
                                                                  +

                                                                  + $apiHeaders + + + + +

                                                                  + + +

                                                                  additional headers to use during API access

                                                                  + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                  +
                                                                  +

                                                                  + $apiURL + + + + +

                                                                  + + + + + protected + string + $apiURL + = 'https://api.soundcloud.com' + + + + + +
                                                                  +
                                                                  +

                                                                  + $applicationURL + + + + +

                                                                  + + + + + protected + string|null + $applicationURL + = 'https://soundcloud.com/you/apps' + + + + + +
                                                                  +
                                                                  +

                                                                  + $authHeaders + + + + +

                                                                  + + +

                                                                  additional headers to use during authentication

                                                                  + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                  +
                                                                  +

                                                                  + $authMethod + + + + +

                                                                  + + +

                                                                  Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                  + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                  +
                                                                  +

                                                                  + $authMethodHeader + + + + +

                                                                  + + +

                                                                  The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                  + + + protected + string + $authMethodHeader + = 'OAuth' + + + + + +
                                                                  +
                                                                  +

                                                                  + $authMethodQuery + + + + +

                                                                  + + +

                                                                  The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                  + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                  +
                                                                  +

                                                                  + $authURL + + + + +

                                                                  + + + + + protected + string + $authURL + = 'https://api.soundcloud.com/connect' + + + + + +
                                                                  +
                                                                  +

                                                                  + $clientCredentialsTokenURL + + + + +

                                                                  + + +

                                                                  An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                  + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                                  If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                  +
                                                                  + + + + +
                                                                  +
                                                                  +

                                                                  + $defaultScopes + + + + +

                                                                  + + +

                                                                  Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                  + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_NONEXPIRING] + + + + + +
                                                                  +
                                                                  +

                                                                  + $http + + + + +

                                                                  + + + + + protected + ClientInterface + $http + + + + + + +
                                                                  +
                                                                  +

                                                                  + $logger + + + + +

                                                                  + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                  + +
                                                                  +

                                                                  + $refreshTokenURL + + + + +

                                                                  + + +

                                                                  An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                  + + + protected + string + $refreshTokenURL + + +

                                                                  If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                  +
                                                                  + + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + see +
                                                                  +
                                                                  + TokenRefresh + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + $requestFactory + + + + +

                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                  +
                                                                  +

                                                                  + $revokeURL + + + + +

                                                                  + + +

                                                                  an optional URL for application side token revocation

                                                                  + + + protected + string + $revokeURL + + + + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + see +
                                                                  +
                                                                  + TokenInvalidate + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + $scopesDelimiter + + + + +

                                                                  + + +

                                                                  The delimiter string for scopes

                                                                  + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                  +
                                                                  +

                                                                  + $serviceName + + + + +

                                                                  + + +

                                                                  the name of the provider/class (magic)

                                                                  + + + protected + string + $serviceName + + + + + + +
                                                                  + +
                                                                  +

                                                                  + $streamFactory + + + + +

                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                  +
                                                                  +

                                                                  + $uriFactory + + + + +

                                                                  + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                  +
                                                                  +

                                                                  + $userRevokeURL + + + + +

                                                                  + + + + + protected + string|null + $userRevokeURL + = 'https://soundcloud.com/settings/connections' + + + + + +
                                                                  +
                                                                  + +
                                                                  +

                                                                  + Methods + + +

                                                                  +
                                                                  +

                                                                  + __construct() + + +

                                                                  + + +

                                                                  OAuthProvider constructor.

                                                                  + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $options + : OAuthOptions|SettingsContainerInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $http + : ClientInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $requestFactory + : RequestFactoryInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $streamFactory + : StreamFactoryInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $uriFactory + : UriFactoryInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $logger + : LoggerInterface + = new NullLogger()
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + + +
                                                                  +
                                                                  +

                                                                  + __get() + + +

                                                                  + + +

                                                                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                  + + + public + __get(string $name) : string|null + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $name + : string +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + +
                                                                  +
                                                                  Return values
                                                                  + string|null +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + getAccessToken() + + +

                                                                  + + +

                                                                  Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                  + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $code + : string +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $state + : string|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + AccessToken +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + getAuthURL() + + +

                                                                  + + +

                                                                  Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                  + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $params + : array<string|int, mixed>|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $scopes + : array<string|int, mixed>|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + UriInterface +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + getClientCredentialsToken() + + +

                                                                  + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $scopes + : array<string|int, mixed>|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + implements +
                                                                  +
                                                                  + +

                                                                  \chillerlan\OAuth\Core\ClientCredentials

                                                                  +
                                                                  + +
                                                                  +
                                                                  + throws +
                                                                  +
                                                                  + ProviderException + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + AccessToken +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + getRequestAuthorization() + + +

                                                                  + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $request + : RequestInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $token + : AccessToken +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + RequestInterface +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + getStorage() + + +

                                                                  + + +

                                                                  Returns the current OAuthStorageInterface

                                                                  + + + public + getStorage() : OAuthStorageInterface + +
                                                                  +
                                                                  + + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + codeCoverageIgnore +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + OAuthStorageInterface +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + invalidateAccessToken() + + +

                                                                  + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $token + : AccessToken|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + implements +
                                                                  +
                                                                  + +

                                                                  \chillerlan\OAuth\Core\TokenInvalidate

                                                                  +
                                                                  + +
                                                                  +
                                                                  + codeCoverageIgnore +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + throws +
                                                                  +
                                                                  + ProviderException + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + bool +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + me() + + +

                                                                  + + + + + public + me() : ResponseInterface + +
                                                                  +
                                                                  + + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + ResponseInterface +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + refreshAccessToken() + + +

                                                                  + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $token + : AccessToken|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + implements +
                                                                  +
                                                                  + +

                                                                  \chillerlan\OAuth\Core\TokenRefresh

                                                                  +
                                                                  + +
                                                                  +
                                                                  + throws +
                                                                  +
                                                                  + ProviderException + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + AccessToken +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + request() + + +

                                                                  + + +

                                                                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                  + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $path + : string +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $params + : array<string|int, mixed>|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $method + : string|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $headers + : array<string|int, mixed>|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $protocolVersion + : string|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + ResponseInterface +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + retrieveAccessToken() + + +

                                                                  + + +

                                                                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                  + + + public + retrieveAccessToken() : AccessToken + +
                                                                  +
                                                                  + + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + codeCoverageIgnore +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + AccessToken +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + sendRequest() + + +

                                                                  + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $request + : RequestInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + ResponseInterface +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + setLogger() + + +

                                                                  + + +

                                                                  Sets an optional PSR-3 LoggerInterface

                                                                  + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $logger + : LoggerInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + codeCoverageIgnore +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + static +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + setRequestFactory() + + +

                                                                  + + +

                                                                  Sets an optional PSR-17 RequestFactoryInterface

                                                                  + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $requestFactory + : RequestFactoryInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + codeCoverageIgnore +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + static +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + setStorage() + + +

                                                                  + + +

                                                                  Sets an optional OAuthStorageInterface

                                                                  + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $storage + : OAuthStorageInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + codeCoverageIgnore +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + static +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + setStreamFactory() + + +

                                                                  + + +

                                                                  Sets an optional PSR-17 StreamFactoryInterface

                                                                  + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $streamFactory + : StreamFactoryInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + codeCoverageIgnore +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + static +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + setUriFactory() + + +

                                                                  + + +

                                                                  Sets an optional PSR-17 UriFactoryInterface

                                                                  + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $uriFactory + : UriFactoryInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + codeCoverageIgnore +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + static +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + storeAccessToken() + + +

                                                                  + + +

                                                                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                  + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $token + : AccessToken +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + inheritDoc +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + codeCoverageIgnore +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + static +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + cleanBodyParams() + + +

                                                                  + + +

                                                                  Cleans an array of body parameters

                                                                  + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $params + : iterable<string|int, mixed> +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + +
                                                                  +
                                                                  Return values
                                                                  + array<string|int, mixed> +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + cleanQueryParams() + + +

                                                                  + + +

                                                                  Cleans an array of query parameters

                                                                  + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $params + : iterable<string|int, mixed> +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + +
                                                                  +
                                                                  Return values
                                                                  + array<string|int, mixed> +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + construct() + + +

                                                                  + + +

                                                                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                  + + + protected + construct() : void + +
                                                                  +
                                                                  + + + + + +
                                                                  +
                                                                  +

                                                                  + createAccessToken() + + +

                                                                  + + +

                                                                  Creates an access token with the provider set to $this->serviceName

                                                                  + + + protected + createAccessToken() : AccessToken + +
                                                                  +
                                                                  + + + + +
                                                                  +
                                                                  Return values
                                                                  + AccessToken +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + getRequestBody() + + +

                                                                  + + +

                                                                  Prepares the request body

                                                                  + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $request + : RequestInterface +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + throws +
                                                                  +
                                                                  + ProviderException + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + StreamInterface +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + getRequestHeaders() + + +

                                                                  + + +

                                                                  Prepare request headers

                                                                  + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $headers + : array<string|int, mixed>|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + +
                                                                  +
                                                                  Return values
                                                                  + array<string|int, mixed> +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + getRequestTarget() + + +

                                                                  + + +

                                                                  Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                  + + + protected + getRequestTarget(string $uri) : string + +
                                                                  +
                                                                  +

                                                                  Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $uri + : string +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  + Tags + + +
                                                                  +
                                                                  +
                                                                  + see +
                                                                  +
                                                                  + OAuthInterface::request() + + +
                                                                  +
                                                                  + throws +
                                                                  +
                                                                  + ProviderException + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Return values
                                                                  + string +
                                                                  + +
                                                                  +
                                                                  +

                                                                  + getRequestURL() + + +

                                                                  + + +

                                                                  Prepares the request URL

                                                                  + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                  +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $path + : string +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + $params + : array<string|int, mixed>|null + = null
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + +
                                                                  +
                                                                  Return values
                                                                  + string +
                                                                  + +
                                                                  + +
                                                                  + +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  
                                                                  +        
                                                                  + +
                                                                  +
                                                                  + + + +
                                                                  +
                                                                  +
                                                                  + +
                                                                  + On this page + + +
                                                                  + +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  +

                                                                  Search results

                                                                  + +
                                                                  +
                                                                  +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + + +
                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Spotify.html b/classes/chillerlan-OAuth-Providers-Spotify.html new file mode 100644 index 00000000..3e56333b --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Spotify.html @@ -0,0 +1,4257 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                    +

                                                                    Documentation

                                                                    + + + + + +
                                                                    + +
                                                                    +
                                                                    + + + + +
                                                                    +
                                                                    + + +
                                                                    +

                                                                    + Spotify + + + extends OAuth2Provider + + +
                                                                    + in package + +
                                                                    + + + implements + ClientCredentials, CSRFToken, TokenRefresh + +

                                                                    + +
                                                                    + + +
                                                                    + + + +

                                                                    Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                                    + + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + see +
                                                                    +
                                                                    + https://developer.spotify.com/documentation/web-api + + +
                                                                    +
                                                                    + see +
                                                                    +
                                                                    + https://developer.spotify.com/documentation/web-api/tutorials/code-flow + + +
                                                                    +
                                                                    + see +
                                                                    +
                                                                    + https://developer.spotify.com/documentation/web-api/tutorials/client-credentials-flow + + +
                                                                    +
                                                                    + + + +

                                                                    + Table of Contents + + +

                                                                    + + + +

                                                                    + Interfaces + + +

                                                                    +
                                                                    +
                                                                    ClientCredentials
                                                                    Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                                                                    CSRFToken
                                                                    Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                                    TokenRefresh
                                                                    Indicates whether the provider is capable of the OAuth2 token refresh.
                                                                    + + + + +

                                                                    + Constants + + +

                                                                    +
                                                                    +
                                                                    + SCOPE_PLAYLIST_MODIFY_PRIVATE + +  = 'playlist-modify-private' +
                                                                    + +
                                                                    + SCOPE_PLAYLIST_MODIFY_PUBLIC + +  = 'playlist-modify-public' +
                                                                    + +
                                                                    + SCOPE_PLAYLIST_READ_COLLABORATIVE + +  = 'playlist-read-collaborative' +
                                                                    + +
                                                                    + SCOPE_PLAYLIST_READ_PRIVATE + +  = 'playlist-read-private' +
                                                                    + +
                                                                    + SCOPE_STREAMING + +  = 'streaming' +
                                                                    + +
                                                                    + SCOPE_UGC_IMAGE_UPLOAD + +  = 'ugc-image-upload' +
                                                                    + +
                                                                    + SCOPE_USER_CREATE_PARTNER + +  = 'user-create-partner' +
                                                                    + +
                                                                    + SCOPE_USER_FOLLOW_MODIFY + +  = 'user-follow-modify' +
                                                                    + +
                                                                    + SCOPE_USER_FOLLOW_READ + +  = 'user-follow-read' +
                                                                    + +
                                                                    + SCOPE_USER_LIBRARY_MODIFY + +  = 'user-library-modify' +
                                                                    + +
                                                                    + SCOPE_USER_LIBRARY_READ + +  = 'user-library-read' +
                                                                    + +
                                                                    + SCOPE_USER_MANAGE_ENTITLEMENTS + +  = 'user-manage-entitlements' +
                                                                    + +
                                                                    + SCOPE_USER_MANAGE_PARTNER + +  = 'user-manage-partner' +
                                                                    + +
                                                                    + SCOPE_USER_MODIFY_PLAYBACK_STATE + +  = 'user-modify-playback-state' +
                                                                    + +
                                                                    + SCOPE_USER_READ_CURRENTLY_PLAYING + +  = 'user-read-currently-playing' +
                                                                    + +
                                                                    + SCOPE_USER_READ_EMAIL + +  = 'user-read-email' +
                                                                    + +
                                                                    + SCOPE_USER_READ_PLAYBACK_POSITION + +  = 'user-read-playback-position' +
                                                                    + +
                                                                    + SCOPE_USER_READ_PLAYBACK_STATE + +  = 'user-read-playback-state' +
                                                                    + +
                                                                    + SCOPE_USER_READ_PRIVATE + +  = 'user-read-private' +
                                                                    + +
                                                                    + SCOPE_USER_READ_RECENTLY_PLAYED + +  = 'user-read-recently-played' +
                                                                    + +
                                                                    + SCOPE_USER_SOA_LINK + +  = 'user-soa-link' +
                                                                    + +
                                                                    + SCOPE_USER_SOA_UNLINK + +  = 'user-soa-unlink' +
                                                                    + +
                                                                    + SCOPE_USER_TOP_READ + +  = 'user-top-read' +
                                                                    + +
                                                                    + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                    + +
                                                                    + + +

                                                                    + Properties + + +

                                                                    +
                                                                    +
                                                                    + $accessTokenURL + +  : string +
                                                                    + +
                                                                    + $apiDocs + +  : string|null +
                                                                    + +
                                                                    + $apiHeaders + +  : array<string|int, mixed> +
                                                                    +
                                                                    additional headers to use during API access
                                                                    + +
                                                                    + $apiURL + +  : string +
                                                                    + +
                                                                    + $applicationURL + +  : string|null +
                                                                    + +
                                                                    + $authHeaders + +  : array<string|int, mixed> +
                                                                    +
                                                                    additional headers to use during authentication
                                                                    + +
                                                                    + $authMethod + +  : int +
                                                                    +
                                                                    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                    + +
                                                                    + $authMethodHeader + +  : string +
                                                                    +
                                                                    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                    + +
                                                                    + $authMethodQuery + +  : string +
                                                                    +
                                                                    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                    + +
                                                                    + $authURL + +  : string +
                                                                    + +
                                                                    + $clientCredentialsTokenURL + +  : string|null +
                                                                    +
                                                                    An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                    + +
                                                                    + $defaultScopes + +  : array<string|int, mixed> +
                                                                    +
                                                                    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                    + +
                                                                    + $http + +  : ClientInterface +
                                                                    + +
                                                                    + $logger + +  : LoggerInterface +
                                                                    + +
                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                    + +
                                                                    + $refreshTokenURL + +  : string +
                                                                    +
                                                                    An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                    + +
                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                    + +
                                                                    + $revokeURL + +  : string +
                                                                    +
                                                                    an optional URL for application side token revocation
                                                                    + +
                                                                    + $scopesDelimiter + +  : string +
                                                                    +
                                                                    The delimiter string for scopes
                                                                    + +
                                                                    + $serviceName + +  : string +
                                                                    +
                                                                    the name of the provider/class (magic)
                                                                    + +
                                                                    + $storage + +  : OAuthStorageInterface +
                                                                    + +
                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                    + +
                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                    + +
                                                                    + $userRevokeURL + +  : string|null +
                                                                    + +
                                                                    + +

                                                                    + Methods + + +

                                                                    +
                                                                    +
                                                                    + __construct() + +  : mixed +
                                                                    +
                                                                    OAuthProvider constructor.
                                                                    + +
                                                                    + __get() + +  : string|null +
                                                                    +
                                                                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                    + +
                                                                    + getAccessToken() + +  : AccessToken +
                                                                    +
                                                                    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                    + +
                                                                    + getAuthURL() + +  : UriInterface +
                                                                    +
                                                                    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                    + +
                                                                    + getClientCredentialsToken() + +  : AccessToken +
                                                                    + +
                                                                    + getRequestAuthorization() + +  : RequestInterface +
                                                                    + +
                                                                    + getStorage() + +  : OAuthStorageInterface +
                                                                    +
                                                                    Returns the current OAuthStorageInterface
                                                                    + +
                                                                    + invalidateAccessToken() + +  : bool +
                                                                    + +
                                                                    + me() + +  : ResponseInterface +
                                                                    + +
                                                                    + refreshAccessToken() + +  : AccessToken +
                                                                    + +
                                                                    + request() + +  : ResponseInterface +
                                                                    +
                                                                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                    + +
                                                                    + retrieveAccessToken() + +  : AccessToken +
                                                                    +
                                                                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                    + +
                                                                    + sendRequest() + +  : ResponseInterface +
                                                                    + +
                                                                    + setLogger() + +  : static +
                                                                    +
                                                                    Sets an optional PSR-3 LoggerInterface
                                                                    + +
                                                                    + setRequestFactory() + +  : static +
                                                                    +
                                                                    Sets an optional PSR-17 RequestFactoryInterface
                                                                    + +
                                                                    + setStorage() + +  : static +
                                                                    +
                                                                    Sets an optional OAuthStorageInterface
                                                                    + +
                                                                    + setStreamFactory() + +  : static +
                                                                    +
                                                                    Sets an optional PSR-17 StreamFactoryInterface
                                                                    + +
                                                                    + setUriFactory() + +  : static +
                                                                    +
                                                                    Sets an optional PSR-17 UriFactoryInterface
                                                                    + +
                                                                    + storeAccessToken() + +  : static +
                                                                    +
                                                                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                    + +
                                                                    + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Cleans an array of body parameters
                                                                    + +
                                                                    + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Cleans an array of query parameters
                                                                    + +
                                                                    + construct() + +  : void +
                                                                    +
                                                                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                    + +
                                                                    + createAccessToken() + +  : AccessToken +
                                                                    +
                                                                    Creates an access token with the provider set to $this->serviceName
                                                                    + +
                                                                    + getRequestBody() + +  : StreamInterface +
                                                                    +
                                                                    Prepares the request body
                                                                    + +
                                                                    + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Prepare request headers
                                                                    + +
                                                                    + getRequestTarget() + +  : string +
                                                                    +
                                                                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                    + +
                                                                    + getRequestURL() + +  : string +
                                                                    +
                                                                    Prepares the request URL
                                                                    + +
                                                                    + parseTokenResponse() + +  : AccessToken +
                                                                    +
                                                                    Parses the response from a request to the token endpoint
                                                                    + +
                                                                    + + + + + +
                                                                    +

                                                                    + Constants + + +

                                                                    +
                                                                    +

                                                                    + SCOPE_PLAYLIST_MODIFY_PRIVATE + + +

                                                                    + + + + + + public + mixed + SCOPE_PLAYLIST_MODIFY_PRIVATE + = 'playlist-modify-private' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_PLAYLIST_MODIFY_PUBLIC + + +

                                                                    + + + + + + public + mixed + SCOPE_PLAYLIST_MODIFY_PUBLIC + = 'playlist-modify-public' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_PLAYLIST_READ_COLLABORATIVE + + +

                                                                    + + + + + + public + mixed + SCOPE_PLAYLIST_READ_COLLABORATIVE + = 'playlist-read-collaborative' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_PLAYLIST_READ_PRIVATE + + +

                                                                    + + + + + + public + mixed + SCOPE_PLAYLIST_READ_PRIVATE + = 'playlist-read-private' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_STREAMING + + +

                                                                    + + + + + + public + mixed + SCOPE_STREAMING + = 'streaming' + + + + + + + +
                                                                    + +
                                                                    +

                                                                    + SCOPE_USER_CREATE_PARTNER + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_CREATE_PARTNER + = 'user-create-partner' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_FOLLOW_MODIFY + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_FOLLOW_MODIFY + = 'user-follow-modify' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_FOLLOW_READ + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_FOLLOW_READ + = 'user-follow-read' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_LIBRARY_MODIFY + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_LIBRARY_MODIFY + = 'user-library-modify' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_LIBRARY_READ + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_LIBRARY_READ + = 'user-library-read' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_MANAGE_ENTITLEMENTS + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_MANAGE_ENTITLEMENTS + = 'user-manage-entitlements' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_MANAGE_PARTNER + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_MANAGE_PARTNER + = 'user-manage-partner' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_MODIFY_PLAYBACK_STATE + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_MODIFY_PLAYBACK_STATE + = 'user-modify-playback-state' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_READ_CURRENTLY_PLAYING + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_READ_CURRENTLY_PLAYING + = 'user-read-currently-playing' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_READ_EMAIL + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_READ_EMAIL + = 'user-read-email' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_READ_PLAYBACK_POSITION + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_READ_PLAYBACK_POSITION + = 'user-read-playback-position' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_READ_PLAYBACK_STATE + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_READ_PLAYBACK_STATE + = 'user-read-playback-state' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_READ_PRIVATE + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_READ_PRIVATE + = 'user-read-private' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_READ_RECENTLY_PLAYED + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_READ_RECENTLY_PLAYED + = 'user-read-recently-played' + + + + + + + +
                                                                    +
                                                                    + + + + + + + public + mixed + SCOPE_USER_SOA_LINK + = 'user-soa-link' + + + + + + + +
                                                                    +
                                                                    + + + + + + + public + mixed + SCOPE_USER_SOA_UNLINK + = 'user-soa-unlink' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + SCOPE_USER_TOP_READ + + +

                                                                    + + + + + + public + mixed + SCOPE_USER_TOP_READ + = 'user-top-read' + + + + + + + +
                                                                    +
                                                                    +

                                                                    + ALLOWED_PROPERTIES + + +

                                                                    + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                    +
                                                                    + + +
                                                                    +

                                                                    + Properties + + +

                                                                    +
                                                                    +

                                                                    + $accessTokenURL + + + + +

                                                                    + + + + + protected + string + $accessTokenURL + = 'https://accounts.spotify.com/api/token' + + + + + +
                                                                    +
                                                                    +

                                                                    + $apiDocs + + + + +

                                                                    + + + + + protected + string|null + $apiDocs + = 'https://developer.spotify.com/documentation/web-api/' + + + + + +
                                                                    +
                                                                    +

                                                                    + $apiHeaders + + + + +

                                                                    + + +

                                                                    additional headers to use during API access

                                                                    + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                    +
                                                                    +

                                                                    + $apiURL + + + + +

                                                                    + + + + + protected + string + $apiURL + = 'https://api.spotify.com' + + + + + +
                                                                    +
                                                                    +

                                                                    + $applicationURL + + + + +

                                                                    + + + + + protected + string|null + $applicationURL + = 'https://developer.spotify.com/dashboard' + + + + + +
                                                                    +
                                                                    +

                                                                    + $authHeaders + + + + +

                                                                    + + +

                                                                    additional headers to use during authentication

                                                                    + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                    +
                                                                    +

                                                                    + $authMethod + + + + +

                                                                    + + +

                                                                    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                    + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                    +
                                                                    +

                                                                    + $authMethodHeader + + + + +

                                                                    + + +

                                                                    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                    + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                                    +
                                                                    +

                                                                    + $authMethodQuery + + + + +

                                                                    + + +

                                                                    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                    + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                    +
                                                                    +

                                                                    + $authURL + + + + +

                                                                    + + + + + protected + string + $authURL + = 'https://accounts.spotify.com/authorize' + + + + + +
                                                                    +
                                                                    +

                                                                    + $clientCredentialsTokenURL + + + + +

                                                                    + + +

                                                                    An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                    + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                                    If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                    +
                                                                    + + + + +
                                                                    +
                                                                    +

                                                                    + $defaultScopes + + + + +

                                                                    + + +

                                                                    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                    + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_PLAYLIST_READ_COLLABORATIVE, self::SCOPE_PLAYLIST_MODIFY_PUBLIC, self::SCOPE_USER_FOLLOW_MODIFY, self::SCOPE_USER_FOLLOW_READ, self::SCOPE_USER_LIBRARY_READ, self::SCOPE_USER_LIBRARY_MODIFY, self::SCOPE_USER_TOP_READ, self::SCOPE_USER_READ_EMAIL, self::SCOPE_STREAMING, self::SCOPE_USER_READ_PLAYBACK_STATE, self::SCOPE_USER_MODIFY_PLAYBACK_STATE, self::SCOPE_USER_READ_CURRENTLY_PLAYING, self::SCOPE_USER_READ_RECENTLY_PLAYED] + + + + + +
                                                                    +
                                                                    +

                                                                    + $http + + + + +

                                                                    + + + + + protected + ClientInterface + $http + + + + + + +
                                                                    +
                                                                    +

                                                                    + $logger + + + + +

                                                                    + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                    + +
                                                                    +

                                                                    + $refreshTokenURL + + + + +

                                                                    + + +

                                                                    An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                    + + + protected + string + $refreshTokenURL + + +

                                                                    If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                    +
                                                                    + + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + see +
                                                                    +
                                                                    + TokenRefresh + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + $requestFactory + + + + +

                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                    +
                                                                    +

                                                                    + $revokeURL + + + + +

                                                                    + + +

                                                                    an optional URL for application side token revocation

                                                                    + + + protected + string + $revokeURL + + + + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + see +
                                                                    +
                                                                    + TokenInvalidate + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + $scopesDelimiter + + + + +

                                                                    + + +

                                                                    The delimiter string for scopes

                                                                    + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                    +
                                                                    +

                                                                    + $serviceName + + + + +

                                                                    + + +

                                                                    the name of the provider/class (magic)

                                                                    + + + protected + string + $serviceName + + + + + + +
                                                                    + +
                                                                    +

                                                                    + $streamFactory + + + + +

                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                    +
                                                                    +

                                                                    + $uriFactory + + + + +

                                                                    + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                    +
                                                                    +

                                                                    + $userRevokeURL + + + + +

                                                                    + + + + + protected + string|null + $userRevokeURL + = 'https://www.spotify.com/account/apps/' + + + + + +
                                                                    +
                                                                    + +
                                                                    +

                                                                    + Methods + + +

                                                                    +
                                                                    +

                                                                    + __construct() + + +

                                                                    + + +

                                                                    OAuthProvider constructor.

                                                                    + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $options + : OAuthOptions|SettingsContainerInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $http + : ClientInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $requestFactory + : RequestFactoryInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $streamFactory + : StreamFactoryInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $uriFactory + : UriFactoryInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $logger + : LoggerInterface + = new NullLogger()
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + + +
                                                                    +
                                                                    +

                                                                    + __get() + + +

                                                                    + + +

                                                                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                    + + + public + __get(string $name) : string|null + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $name + : string +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    +
                                                                    Return values
                                                                    + string|null +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + getAccessToken() + + +

                                                                    + + +

                                                                    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                    + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $code + : string +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $state + : string|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + AccessToken +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + getAuthURL() + + +

                                                                    + + +

                                                                    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                    + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $params + : array<string|int, mixed>|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $scopes + : array<string|int, mixed>|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + UriInterface +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + getClientCredentialsToken() + + +

                                                                    + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $scopes + : array<string|int, mixed>|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + implements +
                                                                    +
                                                                    + +

                                                                    \chillerlan\OAuth\Core\ClientCredentials

                                                                    +
                                                                    + +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ProviderException + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + AccessToken +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + getRequestAuthorization() + + +

                                                                    + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $request + : RequestInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $token + : AccessToken +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + RequestInterface +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + getStorage() + + +

                                                                    + + +

                                                                    Returns the current OAuthStorageInterface

                                                                    + + + public + getStorage() : OAuthStorageInterface + +
                                                                    +
                                                                    + + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + codeCoverageIgnore +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + OAuthStorageInterface +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + invalidateAccessToken() + + +

                                                                    + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $token + : AccessToken|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + implements +
                                                                    +
                                                                    + +

                                                                    \chillerlan\OAuth\Core\TokenInvalidate

                                                                    +
                                                                    + +
                                                                    +
                                                                    + codeCoverageIgnore +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ProviderException + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + bool +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + me() + + +

                                                                    + + + + + public + me() : ResponseInterface + +
                                                                    +
                                                                    + + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + ResponseInterface +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + refreshAccessToken() + + +

                                                                    + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $token + : AccessToken|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + implements +
                                                                    +
                                                                    + +

                                                                    \chillerlan\OAuth\Core\TokenRefresh

                                                                    +
                                                                    + +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ProviderException + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + AccessToken +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + request() + + +

                                                                    + + +

                                                                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                    + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $path + : string +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $params + : array<string|int, mixed>|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $method + : string|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $headers + : array<string|int, mixed>|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $protocolVersion + : string|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + ResponseInterface +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + retrieveAccessToken() + + +

                                                                    + + +

                                                                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                    + + + public + retrieveAccessToken() : AccessToken + +
                                                                    +
                                                                    + + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + codeCoverageIgnore +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + AccessToken +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + sendRequest() + + +

                                                                    + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $request + : RequestInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + ResponseInterface +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + setLogger() + + +

                                                                    + + +

                                                                    Sets an optional PSR-3 LoggerInterface

                                                                    + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $logger + : LoggerInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + codeCoverageIgnore +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + static +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + setRequestFactory() + + +

                                                                    + + +

                                                                    Sets an optional PSR-17 RequestFactoryInterface

                                                                    + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $requestFactory + : RequestFactoryInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + codeCoverageIgnore +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + static +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + setStorage() + + +

                                                                    + + +

                                                                    Sets an optional OAuthStorageInterface

                                                                    + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $storage + : OAuthStorageInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + codeCoverageIgnore +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + static +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + setStreamFactory() + + +

                                                                    + + +

                                                                    Sets an optional PSR-17 StreamFactoryInterface

                                                                    + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $streamFactory + : StreamFactoryInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + codeCoverageIgnore +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + static +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + setUriFactory() + + +

                                                                    + + +

                                                                    Sets an optional PSR-17 UriFactoryInterface

                                                                    + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $uriFactory + : UriFactoryInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + codeCoverageIgnore +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + static +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + storeAccessToken() + + +

                                                                    + + +

                                                                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                    + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $token + : AccessToken +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + inheritDoc +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + codeCoverageIgnore +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + static +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + cleanBodyParams() + + +

                                                                    + + +

                                                                    Cleans an array of body parameters

                                                                    + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $params + : iterable<string|int, mixed> +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    +
                                                                    Return values
                                                                    + array<string|int, mixed> +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + cleanQueryParams() + + +

                                                                    + + +

                                                                    Cleans an array of query parameters

                                                                    + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $params + : iterable<string|int, mixed> +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    +
                                                                    Return values
                                                                    + array<string|int, mixed> +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + construct() + + +

                                                                    + + +

                                                                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                    + + + protected + construct() : void + +
                                                                    +
                                                                    + + + + + +
                                                                    +
                                                                    +

                                                                    + createAccessToken() + + +

                                                                    + + +

                                                                    Creates an access token with the provider set to $this->serviceName

                                                                    + + + protected + createAccessToken() : AccessToken + +
                                                                    +
                                                                    + + + + +
                                                                    +
                                                                    Return values
                                                                    + AccessToken +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + getRequestBody() + + +

                                                                    + + +

                                                                    Prepares the request body

                                                                    + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $request + : RequestInterface +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ProviderException + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + StreamInterface +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + getRequestHeaders() + + +

                                                                    + + +

                                                                    Prepare request headers

                                                                    + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $headers + : array<string|int, mixed>|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    +
                                                                    Return values
                                                                    + array<string|int, mixed> +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + getRequestTarget() + + +

                                                                    + + +

                                                                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                    + + + protected + getRequestTarget(string $uri) : string + +
                                                                    +
                                                                    +

                                                                    Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $uri + : string +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + + +
                                                                    +
                                                                    +
                                                                    + see +
                                                                    +
                                                                    + OAuthInterface::request() + + +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ProviderException + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Return values
                                                                    + string +
                                                                    + +
                                                                    +
                                                                    +

                                                                    + getRequestURL() + + +

                                                                    + + +

                                                                    Prepares the request URL

                                                                    + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                    +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $path + : string +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $params + : array<string|int, mixed>|null + = null
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    +
                                                                    Return values
                                                                    + string +
                                                                    + +
                                                                    + +
                                                                    + +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    
                                                                    +        
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    +
                                                                    +
                                                                    + +
                                                                    + On this page + + +
                                                                    + +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +

                                                                    Search results

                                                                    + +
                                                                    +
                                                                    +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      + + +
                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-SteamOpenID.html b/classes/chillerlan-OAuth-Providers-SteamOpenID.html new file mode 100644 index 00000000..28614c72 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-SteamOpenID.html @@ -0,0 +1,2911 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                      +

                                                                      Documentation

                                                                      + + + + + +
                                                                      + +
                                                                      +
                                                                      + + + + +
                                                                      +
                                                                      + + +
                                                                      +

                                                                      + SteamOpenID + + + extends OAuthProvider + + +
                                                                      + in package + +
                                                                      + + +

                                                                      + +
                                                                      + + +
                                                                      + + + +

                                                                      Implements an abstract OAuth provider with all methods required by the OAuthInterface.

                                                                      + + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + see +
                                                                      +
                                                                      + https://steamcommunity.com/dev + + +
                                                                      +
                                                                      + see +
                                                                      +
                                                                      + https://partner.steamgames.com/doc/webapi_overview + + +
                                                                      +
                                                                      + see +
                                                                      +
                                                                      + https://steamwebapi.azurewebsites.net/ + + +
                                                                      +
                                                                      + + + +

                                                                      + Table of Contents + + +

                                                                      + + + + + + + +

                                                                      + Constants + + +

                                                                      +
                                                                      +
                                                                      + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                      + +
                                                                      + + +

                                                                      + Properties + + +

                                                                      +
                                                                      +
                                                                      + $accessTokenURL + +  : string +
                                                                      +
                                                                      the provider's access token exchange URL
                                                                      + +
                                                                      + $apiDocs + +  : string|null +
                                                                      +
                                                                      an optional link to the provider's API docs (magic)
                                                                      + +
                                                                      + $apiHeaders + +  : array<string|int, mixed> +
                                                                      +
                                                                      additional headers to use during API access
                                                                      + +
                                                                      + $apiURL + +  : string +
                                                                      +
                                                                      the API base URL (magic)
                                                                      + +
                                                                      + $applicationURL + +  : string|null +
                                                                      +
                                                                      an optional URL to the provider's credential registration/application page (magic)
                                                                      + +
                                                                      + $authHeaders + +  : array<string|int, mixed> +
                                                                      +
                                                                      additional headers to use during authentication
                                                                      + +
                                                                      + $authURL + +  : string +
                                                                      +
                                                                      the authentication URL
                                                                      + +
                                                                      + $http + +  : ClientInterface +
                                                                      + +
                                                                      + $logger + +  : LoggerInterface +
                                                                      + +
                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                      + +
                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                      + +
                                                                      + $revokeURL + +  : string +
                                                                      +
                                                                      an optional URL for application side token revocation
                                                                      + +
                                                                      + $serviceName + +  : string +
                                                                      +
                                                                      the name of the provider/class (magic)
                                                                      + +
                                                                      + $storage + +  : OAuthStorageInterface +
                                                                      + +
                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                      + +
                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                      + +
                                                                      + $userRevokeURL + +  : string|null +
                                                                      +
                                                                      an optional link to the page where a user can revoke access tokens (magic)
                                                                      + +
                                                                      + +

                                                                      + Methods + + +

                                                                      +
                                                                      +
                                                                      + __construct() + +  : mixed +
                                                                      +
                                                                      OAuthProvider constructor.
                                                                      + +
                                                                      + __get() + +  : string|null +
                                                                      +
                                                                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                      + +
                                                                      + getAccessToken() + +  : AccessToken +
                                                                      + +
                                                                      + getAuthURL() + +  : UriInterface +
                                                                      + +
                                                                      + getRequestAuthorization() + +  : RequestInterface +
                                                                      + +
                                                                      + getStorage() + +  : OAuthStorageInterface +
                                                                      +
                                                                      Returns the current OAuthStorageInterface
                                                                      + +
                                                                      + invalidateAccessToken() + +  : bool +
                                                                      + +
                                                                      + me() + +  : ResponseInterface +
                                                                      +
                                                                      Returns information about the currently authenticated user (usually a /me or /user endpoint).
                                                                      + +
                                                                      + request() + +  : ResponseInterface +
                                                                      +
                                                                      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                      + +
                                                                      + retrieveAccessToken() + +  : AccessToken +
                                                                      +
                                                                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                      + +
                                                                      + sendRequest() + +  : ResponseInterface +
                                                                      + +
                                                                      + setLogger() + +  : static +
                                                                      +
                                                                      Sets an optional PSR-3 LoggerInterface
                                                                      + +
                                                                      + setRequestFactory() + +  : static +
                                                                      +
                                                                      Sets an optional PSR-17 RequestFactoryInterface
                                                                      + +
                                                                      + setStorage() + +  : static +
                                                                      +
                                                                      Sets an optional OAuthStorageInterface
                                                                      + +
                                                                      + setStreamFactory() + +  : static +
                                                                      +
                                                                      Sets an optional PSR-17 StreamFactoryInterface
                                                                      + +
                                                                      + setUriFactory() + +  : static +
                                                                      +
                                                                      Sets an optional PSR-17 UriFactoryInterface
                                                                      + +
                                                                      + storeAccessToken() + +  : static +
                                                                      +
                                                                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                      + +
                                                                      + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                      +
                                                                      Cleans an array of body parameters
                                                                      + +
                                                                      + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                      +
                                                                      Cleans an array of query parameters
                                                                      + +
                                                                      + construct() + +  : void +
                                                                      +
                                                                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                      + +
                                                                      + createAccessToken() + +  : AccessToken +
                                                                      +
                                                                      Creates an access token with the provider set to $this->serviceName
                                                                      + +
                                                                      + getRequestBody() + +  : StreamInterface +
                                                                      +
                                                                      Prepares the request body
                                                                      + +
                                                                      + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                      +
                                                                      Prepare request headers
                                                                      + +
                                                                      + getRequestTarget() + +  : string +
                                                                      +
                                                                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                      + +
                                                                      + getRequestURL() + +  : string +
                                                                      +
                                                                      Prepares the request URL
                                                                      + +
                                                                      + parseTokenResponse() + +  : AccessToken +
                                                                      + +
                                                                      + + + + + +
                                                                      +

                                                                      + Constants + + +

                                                                      +
                                                                      +

                                                                      + ALLOWED_PROPERTIES + + +

                                                                      + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                      +
                                                                      + + +
                                                                      +

                                                                      + Properties + + +

                                                                      +
                                                                      +

                                                                      + $accessTokenURL + + + + +

                                                                      + + +

                                                                      the provider's access token exchange URL

                                                                      + + + protected + string + $accessTokenURL + = 'https://steamcommunity.com/openid/login' + + + + + +
                                                                      +
                                                                      +

                                                                      + $apiDocs + + + + +

                                                                      + + +

                                                                      an optional link to the provider's API docs (magic)

                                                                      + + + protected + string|null + $apiDocs + = 'https://developer.valvesoftware.com/wiki/Steam_Web_API' + + + + + +
                                                                      +
                                                                      +

                                                                      + $apiHeaders + + + + +

                                                                      + + +

                                                                      additional headers to use during API access

                                                                      + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                      +
                                                                      +

                                                                      + $apiURL + + + + +

                                                                      + + +

                                                                      the API base URL (magic)

                                                                      + + + protected + string + $apiURL + = 'https://api.steampowered.com' + + + + + +
                                                                      +
                                                                      +

                                                                      + $applicationURL + + + + +

                                                                      + + +

                                                                      an optional URL to the provider's credential registration/application page (magic)

                                                                      + + + protected + string|null + $applicationURL + = 'https://steamcommunity.com/dev/apikey' + + + + + +
                                                                      +
                                                                      +

                                                                      + $authHeaders + + + + +

                                                                      + + +

                                                                      additional headers to use during authentication

                                                                      + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                      +
                                                                      +

                                                                      + $authURL + + + + +

                                                                      + + +

                                                                      the authentication URL

                                                                      + + + protected + string + $authURL + = 'https://steamcommunity.com/openid/login' + + + + + +
                                                                      +
                                                                      +

                                                                      + $http + + + + +

                                                                      + + + + + protected + ClientInterface + $http + + + + + + +
                                                                      +
                                                                      +

                                                                      + $logger + + + + +

                                                                      + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                      + +
                                                                      +

                                                                      + $requestFactory + + + + +

                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                      +
                                                                      +

                                                                      + $revokeURL + + + + +

                                                                      + + +

                                                                      an optional URL for application side token revocation

                                                                      + + + protected + string + $revokeURL + + + + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + see +
                                                                      +
                                                                      + TokenInvalidate + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + $serviceName + + + + +

                                                                      + + +

                                                                      the name of the provider/class (magic)

                                                                      + + + protected + string + $serviceName + + + + + + +
                                                                      + +
                                                                      +

                                                                      + $streamFactory + + + + +

                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                      +
                                                                      +

                                                                      + $uriFactory + + + + +

                                                                      + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                      +
                                                                      +

                                                                      + $userRevokeURL + + + + +

                                                                      + + +

                                                                      an optional link to the page where a user can revoke access tokens (magic)

                                                                      + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                                                      +
                                                                      + +
                                                                      +

                                                                      + Methods + + +

                                                                      +
                                                                      +

                                                                      + __construct() + + +

                                                                      + + +

                                                                      OAuthProvider constructor.

                                                                      + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $options + : OAuthOptions|SettingsContainerInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $http + : ClientInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $requestFactory + : RequestFactoryInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $streamFactory + : StreamFactoryInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $uriFactory + : UriFactoryInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $logger + : LoggerInterface + = new NullLogger()
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + + +
                                                                      +
                                                                      +

                                                                      + __get() + + +

                                                                      + + +

                                                                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                      + + + public + __get(string $name) : string|null + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $name + : string +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      +
                                                                      Return values
                                                                      + string|null +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + getAccessToken() + + +

                                                                      + + + + + public + getAccessToken(array<string|int, mixed> $received) : AccessToken + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $received + : array<string|int, mixed> +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      +
                                                                      Return values
                                                                      + AccessToken +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + getAuthURL() + + +

                                                                      + + + + + public + getAuthURL([array<string|int, mixed>|null $params = null ]) : UriInterface + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $params + : array<string|int, mixed>|null + = null
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + UriInterface +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + getRequestAuthorization() + + +

                                                                      + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $request + : RequestInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $token + : AccessToken +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      +
                                                                      Return values
                                                                      + RequestInterface +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + getStorage() + + +

                                                                      + + +

                                                                      Returns the current OAuthStorageInterface

                                                                      + + + public + getStorage() : OAuthStorageInterface + +
                                                                      +
                                                                      + + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + OAuthStorageInterface +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + invalidateAccessToken() + + +

                                                                      + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $token + : AccessToken|null + = null
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + implements +
                                                                      +
                                                                      + +

                                                                      \chillerlan\OAuth\Core\TokenInvalidate

                                                                      +
                                                                      + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + ProviderException + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + bool +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + me() + + +

                                                                      + + +

                                                                      Returns information about the currently authenticated user (usually a /me or /user endpoint).

                                                                      + + + public + me() : ResponseInterface + +
                                                                      +
                                                                      + + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + ResponseInterface +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + request() + + +

                                                                      + + +

                                                                      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                      + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $path + : string +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $params + : array<string|int, mixed>|null + = null
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $method + : string|null + = null
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $headers + : array<string|int, mixed>|null + = null
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $protocolVersion + : string|null + = null
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + ResponseInterface +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + retrieveAccessToken() + + +

                                                                      + + +

                                                                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                      + + + public + retrieveAccessToken() : AccessToken + +
                                                                      +
                                                                      + + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + AccessToken +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + sendRequest() + + +

                                                                      + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $request + : RequestInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + ResponseInterface +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + setLogger() + + +

                                                                      + + +

                                                                      Sets an optional PSR-3 LoggerInterface

                                                                      + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $logger + : LoggerInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + static +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + setRequestFactory() + + +

                                                                      + + +

                                                                      Sets an optional PSR-17 RequestFactoryInterface

                                                                      + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $requestFactory + : RequestFactoryInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + static +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + setStorage() + + +

                                                                      + + +

                                                                      Sets an optional OAuthStorageInterface

                                                                      + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $storage + : OAuthStorageInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + static +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + setStreamFactory() + + +

                                                                      + + +

                                                                      Sets an optional PSR-17 StreamFactoryInterface

                                                                      + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $streamFactory + : StreamFactoryInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + static +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + setUriFactory() + + +

                                                                      + + +

                                                                      Sets an optional PSR-17 UriFactoryInterface

                                                                      + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $uriFactory + : UriFactoryInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + static +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + storeAccessToken() + + +

                                                                      + + +

                                                                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                      + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $token + : AccessToken +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + inheritDoc +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + codeCoverageIgnore +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + static +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + cleanBodyParams() + + +

                                                                      + + +

                                                                      Cleans an array of body parameters

                                                                      + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $params + : iterable<string|int, mixed> +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      +
                                                                      Return values
                                                                      + array<string|int, mixed> +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + cleanQueryParams() + + +

                                                                      + + +

                                                                      Cleans an array of query parameters

                                                                      + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $params + : iterable<string|int, mixed> +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      +
                                                                      Return values
                                                                      + array<string|int, mixed> +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + construct() + + +

                                                                      + + +

                                                                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                      + + + protected + construct() : void + +
                                                                      +
                                                                      + + + + + +
                                                                      +
                                                                      +

                                                                      + createAccessToken() + + +

                                                                      + + +

                                                                      Creates an access token with the provider set to $this->serviceName

                                                                      + + + protected + createAccessToken() : AccessToken + +
                                                                      +
                                                                      + + + + +
                                                                      +
                                                                      Return values
                                                                      + AccessToken +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + getRequestBody() + + +

                                                                      + + +

                                                                      Prepares the request body

                                                                      + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $request + : RequestInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + ProviderException + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + StreamInterface +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + getRequestHeaders() + + +

                                                                      + + +

                                                                      Prepare request headers

                                                                      + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $headers + : array<string|int, mixed>|null + = null
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      +
                                                                      Return values
                                                                      + array<string|int, mixed> +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + getRequestTarget() + + +

                                                                      + + +

                                                                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                      + + + protected + getRequestTarget(string $uri) : string + +
                                                                      +
                                                                      +

                                                                      Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $uri + : string +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + see +
                                                                      +
                                                                      + OAuthInterface::request() + + +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + ProviderException + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + string +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + getRequestURL() + + +

                                                                      + + +

                                                                      Prepares the request URL

                                                                      + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $path + : string +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $params + : array<string|int, mixed>|null + = null
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      +
                                                                      Return values
                                                                      + string +
                                                                      + +
                                                                      +
                                                                      +

                                                                      + parseTokenResponse() + + +

                                                                      + + + + + protected + parseTokenResponse(ResponseInterface $response) : AccessToken + +
                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $response + : ResponseInterface +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + ProviderException + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Return values
                                                                      + AccessToken +
                                                                      + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      
                                                                      +        
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      +
                                                                      +
                                                                      + +
                                                                      + On this page + + +
                                                                      + +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      +

                                                                      Search results

                                                                      + +
                                                                      +
                                                                      +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        + + +
                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Stripe.html b/classes/chillerlan-OAuth-Providers-Stripe.html new file mode 100644 index 00000000..1977c423 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Stripe.html @@ -0,0 +1,3491 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                        +

                                                                        Documentation

                                                                        + + + + + +
                                                                        + +
                                                                        +
                                                                        + + + + +
                                                                        +
                                                                        + + +
                                                                        +

                                                                        + Stripe + + + extends OAuth2Provider + + +
                                                                        + in package + +
                                                                        + + + implements + CSRFToken, TokenRefresh, TokenInvalidate + +

                                                                        + +
                                                                        + + +
                                                                        + + + +

                                                                        Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                                        + + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + see +
                                                                        +
                                                                        + https://stripe.com/docs/api + + +
                                                                        +
                                                                        + see +
                                                                        +
                                                                        + https://stripe.com/docs/connect/authentication + + +
                                                                        +
                                                                        + see +
                                                                        +
                                                                        + https://stripe.com/docs/connect/oauth-reference + + +
                                                                        +
                                                                        + see +
                                                                        +
                                                                        + https://stripe.com/docs/connect/standard-accounts + + +
                                                                        +
                                                                        + see +
                                                                        +
                                                                        + https://gist.github.com/amfeng/3507366 + + +
                                                                        +
                                                                        + + + +

                                                                        + Table of Contents + + +

                                                                        + + + +

                                                                        + Interfaces + + +

                                                                        +
                                                                        +
                                                                        CSRFToken
                                                                        Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                                        TokenRefresh
                                                                        Indicates whether the provider is capable of the OAuth2 token refresh.
                                                                        TokenInvalidate
                                                                        Indicates whether the service is capable of invalidating access tokens
                                                                        + + + + +

                                                                        + Constants + + +

                                                                        +
                                                                        +
                                                                        + SCOPE_READ_ONLY + +  = 'read_only' +
                                                                        + +
                                                                        + SCOPE_READ_WRITE + +  = 'read_write' +
                                                                        + +
                                                                        + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                        + +
                                                                        + + +

                                                                        + Properties + + +

                                                                        +
                                                                        +
                                                                        + $accessTokenURL + +  : string +
                                                                        + +
                                                                        + $apiDocs + +  : string|null +
                                                                        + +
                                                                        + $apiHeaders + +  : array<string|int, mixed> +
                                                                        +
                                                                        additional headers to use during API access
                                                                        + +
                                                                        + $apiURL + +  : string +
                                                                        + +
                                                                        + $applicationURL + +  : string|null +
                                                                        + +
                                                                        + $authHeaders + +  : array<string|int, mixed> +
                                                                        +
                                                                        additional headers to use during authentication
                                                                        + +
                                                                        + $authMethod + +  : int +
                                                                        +
                                                                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                        + +
                                                                        + $authMethodHeader + +  : string +
                                                                        +
                                                                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                        + +
                                                                        + $authMethodQuery + +  : string +
                                                                        +
                                                                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                        + +
                                                                        + $authURL + +  : string +
                                                                        + +
                                                                        + $clientCredentialsTokenURL + +  : string|null +
                                                                        +
                                                                        An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                        + +
                                                                        + $defaultScopes + +  : array<string|int, mixed> +
                                                                        +
                                                                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                        + +
                                                                        + $http + +  : ClientInterface +
                                                                        + +
                                                                        + $logger + +  : LoggerInterface +
                                                                        + +
                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                        + +
                                                                        + $refreshTokenURL + +  : string +
                                                                        +
                                                                        An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                        + +
                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                        + +
                                                                        + $revokeURL + +  : string +
                                                                        + +
                                                                        + $scopesDelimiter + +  : string +
                                                                        +
                                                                        The delimiter string for scopes
                                                                        + +
                                                                        + $serviceName + +  : string +
                                                                        +
                                                                        the name of the provider/class (magic)
                                                                        + +
                                                                        + $storage + +  : OAuthStorageInterface +
                                                                        + +
                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                        + +
                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                        + +
                                                                        + $userRevokeURL + +  : string|null +
                                                                        + +
                                                                        + +

                                                                        + Methods + + +

                                                                        +
                                                                        +
                                                                        + __construct() + +  : mixed +
                                                                        +
                                                                        OAuthProvider constructor.
                                                                        + +
                                                                        + __get() + +  : string|null +
                                                                        +
                                                                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                        + +
                                                                        + getAccessToken() + +  : AccessToken +
                                                                        +
                                                                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                        + +
                                                                        + getAuthURL() + +  : UriInterface +
                                                                        +
                                                                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                        + +
                                                                        + getClientCredentialsToken() + +  : AccessToken +
                                                                        + +
                                                                        + getRequestAuthorization() + +  : RequestInterface +
                                                                        + +
                                                                        + getStorage() + +  : OAuthStorageInterface +
                                                                        +
                                                                        Returns the current OAuthStorageInterface
                                                                        + +
                                                                        + invalidateAccessToken() + +  : bool +
                                                                        +
                                                                        Allows to invalidate an access token
                                                                        + +
                                                                        + me() + +  : ResponseInterface +
                                                                        + +
                                                                        + refreshAccessToken() + +  : AccessToken +
                                                                        + +
                                                                        + request() + +  : ResponseInterface +
                                                                        +
                                                                        Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                        + +
                                                                        + retrieveAccessToken() + +  : AccessToken +
                                                                        +
                                                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                        + +
                                                                        + sendRequest() + +  : ResponseInterface +
                                                                        + +
                                                                        + setLogger() + +  : static +
                                                                        +
                                                                        Sets an optional PSR-3 LoggerInterface
                                                                        + +
                                                                        + setRequestFactory() + +  : static +
                                                                        +
                                                                        Sets an optional PSR-17 RequestFactoryInterface
                                                                        + +
                                                                        + setStorage() + +  : static +
                                                                        +
                                                                        Sets an optional OAuthStorageInterface
                                                                        + +
                                                                        + setStreamFactory() + +  : static +
                                                                        +
                                                                        Sets an optional PSR-17 StreamFactoryInterface
                                                                        + +
                                                                        + setUriFactory() + +  : static +
                                                                        +
                                                                        Sets an optional PSR-17 UriFactoryInterface
                                                                        + +
                                                                        + storeAccessToken() + +  : static +
                                                                        +
                                                                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                        + +
                                                                        + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                        +
                                                                        Cleans an array of body parameters
                                                                        + +
                                                                        + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                        +
                                                                        Cleans an array of query parameters
                                                                        + +
                                                                        + construct() + +  : void +
                                                                        +
                                                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                        + +
                                                                        + createAccessToken() + +  : AccessToken +
                                                                        +
                                                                        Creates an access token with the provider set to $this->serviceName
                                                                        + +
                                                                        + getRequestBody() + +  : StreamInterface +
                                                                        +
                                                                        Prepares the request body
                                                                        + +
                                                                        + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                        +
                                                                        Prepare request headers
                                                                        + +
                                                                        + getRequestTarget() + +  : string +
                                                                        +
                                                                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                        + +
                                                                        + getRequestURL() + +  : string +
                                                                        +
                                                                        Prepares the request URL
                                                                        + +
                                                                        + parseTokenResponse() + +  : AccessToken +
                                                                        +
                                                                        Parses the response from a request to the token endpoint
                                                                        + +
                                                                        + + + + + +
                                                                        +

                                                                        + Constants + + +

                                                                        +
                                                                        +

                                                                        + SCOPE_READ_ONLY + + +

                                                                        + + + + + + public + mixed + SCOPE_READ_ONLY + = 'read_only' + + + + + + + +
                                                                        +
                                                                        +

                                                                        + SCOPE_READ_WRITE + + +

                                                                        + + + + + + public + mixed + SCOPE_READ_WRITE + = 'read_write' + + + + + + + +
                                                                        +
                                                                        +

                                                                        + ALLOWED_PROPERTIES + + +

                                                                        + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                        +
                                                                        + + +
                                                                        +

                                                                        + Properties + + +

                                                                        +
                                                                        +

                                                                        + $accessTokenURL + + + + +

                                                                        + + + + + protected + string + $accessTokenURL + = 'https://connect.stripe.com/oauth/token' + + + + + +
                                                                        +
                                                                        +

                                                                        + $apiDocs + + + + +

                                                                        + + + + + protected + string|null + $apiDocs + = 'https://stripe.com/docs/api' + + + + + +
                                                                        +
                                                                        +

                                                                        + $apiHeaders + + + + +

                                                                        + + +

                                                                        additional headers to use during API access

                                                                        + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                        +
                                                                        +

                                                                        + $apiURL + + + + +

                                                                        + + + + + protected + string + $apiURL + = 'https://api.stripe.com/v1' + + + + + +
                                                                        +
                                                                        +

                                                                        + $applicationURL + + + + +

                                                                        + + + + + protected + string|null + $applicationURL + = 'https://dashboard.stripe.com/apikeys' + + + + + +
                                                                        +
                                                                        +

                                                                        + $authHeaders + + + + +

                                                                        + + +

                                                                        additional headers to use during authentication

                                                                        + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                        +
                                                                        +

                                                                        + $authMethod + + + + +

                                                                        + + +

                                                                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                        + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                        +
                                                                        +

                                                                        + $authMethodHeader + + + + +

                                                                        + + +

                                                                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                        + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                                        +
                                                                        +

                                                                        + $authMethodQuery + + + + +

                                                                        + + +

                                                                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                        + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                        +
                                                                        +

                                                                        + $authURL + + + + +

                                                                        + + + + + protected + string + $authURL + = 'https://connect.stripe.com/oauth/authorize' + + + + + +
                                                                        +
                                                                        +

                                                                        + $clientCredentialsTokenURL + + + + +

                                                                        + + +

                                                                        An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                        + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                                        If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                        +
                                                                        + + + + +
                                                                        +
                                                                        +

                                                                        + $defaultScopes + + + + +

                                                                        + + +

                                                                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                        + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_READ_ONLY] + + + + + +
                                                                        +
                                                                        +

                                                                        + $http + + + + +

                                                                        + + + + + protected + ClientInterface + $http + + + + + + +
                                                                        +
                                                                        +

                                                                        + $logger + + + + +

                                                                        + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                        + +
                                                                        +

                                                                        + $refreshTokenURL + + + + +

                                                                        + + +

                                                                        An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                        + + + protected + string + $refreshTokenURL + + +

                                                                        If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                        +
                                                                        + + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + see +
                                                                        +
                                                                        + TokenRefresh + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + $requestFactory + + + + +

                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                        +
                                                                        +

                                                                        + $revokeURL + + + + +

                                                                        + + + + + protected + string + $revokeURL + = 'https://connect.stripe.com/oauth/deauthorize' + + + + + +
                                                                        +
                                                                        +

                                                                        + $scopesDelimiter + + + + +

                                                                        + + +

                                                                        The delimiter string for scopes

                                                                        + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                        +
                                                                        +

                                                                        + $serviceName + + + + +

                                                                        + + +

                                                                        the name of the provider/class (magic)

                                                                        + + + protected + string + $serviceName + + + + + + +
                                                                        + +
                                                                        +

                                                                        + $streamFactory + + + + +

                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                        +
                                                                        +

                                                                        + $uriFactory + + + + +

                                                                        + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                        +
                                                                        +

                                                                        + $userRevokeURL + + + + +

                                                                        + + + + + protected + string|null + $userRevokeURL + = 'https://dashboard.stripe.com/account/applications' + + + + + +
                                                                        +
                                                                        + +
                                                                        +

                                                                        + Methods + + +

                                                                        +
                                                                        +

                                                                        + __construct() + + +

                                                                        + + +

                                                                        OAuthProvider constructor.

                                                                        + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $options + : OAuthOptions|SettingsContainerInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $http + : ClientInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $requestFactory + : RequestFactoryInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $streamFactory + : StreamFactoryInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $uriFactory + : UriFactoryInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $logger + : LoggerInterface + = new NullLogger()
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + + +
                                                                        +
                                                                        +

                                                                        + __get() + + +

                                                                        + + +

                                                                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                        + + + public + __get(string $name) : string|null + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $name + : string +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        +
                                                                        Return values
                                                                        + string|null +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + getAccessToken() + + +

                                                                        + + +

                                                                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                        + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $code + : string +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $state + : string|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + AccessToken +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + getAuthURL() + + +

                                                                        + + +

                                                                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                        + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $params + : array<string|int, mixed>|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $scopes + : array<string|int, mixed>|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + UriInterface +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + getClientCredentialsToken() + + +

                                                                        + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $scopes + : array<string|int, mixed>|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + implements +
                                                                        +
                                                                        + +

                                                                        \chillerlan\OAuth\Core\ClientCredentials

                                                                        +
                                                                        + +
                                                                        +
                                                                        + throws +
                                                                        +
                                                                        + ProviderException + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + AccessToken +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + getRequestAuthorization() + + +

                                                                        + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $request + : RequestInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $token + : AccessToken +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + RequestInterface +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + getStorage() + + +

                                                                        + + +

                                                                        Returns the current OAuthStorageInterface

                                                                        + + + public + getStorage() : OAuthStorageInterface + +
                                                                        +
                                                                        + + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + codeCoverageIgnore +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + OAuthStorageInterface +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + invalidateAccessToken() + + +

                                                                        + + +

                                                                        Allows to invalidate an access token

                                                                        + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $token + : AccessToken|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + bool +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + me() + + +

                                                                        + + + + + public + me() : ResponseInterface + +
                                                                        +
                                                                        + + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + ResponseInterface +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + refreshAccessToken() + + +

                                                                        + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $token + : AccessToken|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + implements +
                                                                        +
                                                                        + +

                                                                        \chillerlan\OAuth\Core\TokenRefresh

                                                                        +
                                                                        + +
                                                                        +
                                                                        + throws +
                                                                        +
                                                                        + ProviderException + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + AccessToken +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + request() + + +

                                                                        + + +

                                                                        Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                        + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $path + : string +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $params + : array<string|int, mixed>|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $method + : string|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $headers + : array<string|int, mixed>|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $protocolVersion + : string|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + ResponseInterface +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + retrieveAccessToken() + + +

                                                                        + + +

                                                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                        + + + public + retrieveAccessToken() : AccessToken + +
                                                                        +
                                                                        + + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + codeCoverageIgnore +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + AccessToken +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + sendRequest() + + +

                                                                        + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $request + : RequestInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + ResponseInterface +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + setLogger() + + +

                                                                        + + +

                                                                        Sets an optional PSR-3 LoggerInterface

                                                                        + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $logger + : LoggerInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + codeCoverageIgnore +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + static +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + setRequestFactory() + + +

                                                                        + + +

                                                                        Sets an optional PSR-17 RequestFactoryInterface

                                                                        + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $requestFactory + : RequestFactoryInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + codeCoverageIgnore +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + static +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + setStorage() + + +

                                                                        + + +

                                                                        Sets an optional OAuthStorageInterface

                                                                        + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $storage + : OAuthStorageInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + codeCoverageIgnore +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + static +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + setStreamFactory() + + +

                                                                        + + +

                                                                        Sets an optional PSR-17 StreamFactoryInterface

                                                                        + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $streamFactory + : StreamFactoryInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + codeCoverageIgnore +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + static +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + setUriFactory() + + +

                                                                        + + +

                                                                        Sets an optional PSR-17 UriFactoryInterface

                                                                        + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $uriFactory + : UriFactoryInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + codeCoverageIgnore +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + static +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + storeAccessToken() + + +

                                                                        + + +

                                                                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                        + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $token + : AccessToken +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + inheritDoc +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + codeCoverageIgnore +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + static +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + cleanBodyParams() + + +

                                                                        + + +

                                                                        Cleans an array of body parameters

                                                                        + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $params + : iterable<string|int, mixed> +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        +
                                                                        Return values
                                                                        + array<string|int, mixed> +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + cleanQueryParams() + + +

                                                                        + + +

                                                                        Cleans an array of query parameters

                                                                        + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $params + : iterable<string|int, mixed> +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        +
                                                                        Return values
                                                                        + array<string|int, mixed> +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + construct() + + +

                                                                        + + +

                                                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                        + + + protected + construct() : void + +
                                                                        +
                                                                        + + + + + +
                                                                        +
                                                                        +

                                                                        + createAccessToken() + + +

                                                                        + + +

                                                                        Creates an access token with the provider set to $this->serviceName

                                                                        + + + protected + createAccessToken() : AccessToken + +
                                                                        +
                                                                        + + + + +
                                                                        +
                                                                        Return values
                                                                        + AccessToken +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + getRequestBody() + + +

                                                                        + + +

                                                                        Prepares the request body

                                                                        + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $request + : RequestInterface +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + throws +
                                                                        +
                                                                        + ProviderException + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + StreamInterface +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + getRequestHeaders() + + +

                                                                        + + +

                                                                        Prepare request headers

                                                                        + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $headers + : array<string|int, mixed>|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        +
                                                                        Return values
                                                                        + array<string|int, mixed> +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + getRequestTarget() + + +

                                                                        + + +

                                                                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                        + + + protected + getRequestTarget(string $uri) : string + +
                                                                        +
                                                                        +

                                                                        Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $uri + : string +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + +
                                                                        + Tags + + +
                                                                        +
                                                                        +
                                                                        + see +
                                                                        +
                                                                        + OAuthInterface::request() + + +
                                                                        +
                                                                        + throws +
                                                                        +
                                                                        + ProviderException + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Return values
                                                                        + string +
                                                                        + +
                                                                        +
                                                                        +

                                                                        + getRequestURL() + + +

                                                                        + + +

                                                                        Prepares the request URL

                                                                        + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                        +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $path + : string +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + $params + : array<string|int, mixed>|null + = null
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        +
                                                                        Return values
                                                                        + string +
                                                                        + +
                                                                        + +
                                                                        + +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        
                                                                        +        
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        +
                                                                        +
                                                                        + +
                                                                        + On this page + + +
                                                                        + +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        +

                                                                        Search results

                                                                        + +
                                                                        +
                                                                        +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          + + +
                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Tumblr.html b/classes/chillerlan-OAuth-Providers-Tumblr.html new file mode 100644 index 00000000..69212c33 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Tumblr.html @@ -0,0 +1,3260 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                          +

                                                                          Documentation

                                                                          + + + + + +
                                                                          + +
                                                                          +
                                                                          + + + + +
                                                                          +
                                                                          + + +
                                                                          +

                                                                          + Tumblr + + + extends OAuth1Provider + + +
                                                                          + in package + +
                                                                          + + +

                                                                          + +
                                                                          + + +
                                                                          + + + +

                                                                          Tumblr OAuth1

                                                                          + + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + see +
                                                                          +
                                                                          + https://www.tumblr.com/docs/en/api/v2#oauth1-authorization + + +
                                                                          +
                                                                          + + + +

                                                                          + Table of Contents + + +

                                                                          + + + + + + + +

                                                                          + Constants + + +

                                                                          +
                                                                          +
                                                                          + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                          + +
                                                                          + + +

                                                                          + Properties + + +

                                                                          +
                                                                          +
                                                                          + $accessTokenURL + +  : string +
                                                                          + +
                                                                          + $apiDocs + +  : string|null +
                                                                          + +
                                                                          + $apiHeaders + +  : array<string|int, mixed> +
                                                                          +
                                                                          additional headers to use during API access
                                                                          + +
                                                                          + $apiURL + +  : string +
                                                                          + +
                                                                          + $applicationURL + +  : string|null +
                                                                          + +
                                                                          + $authHeaders + +  : array<string|int, mixed> +
                                                                          +
                                                                          additional headers to use during authentication
                                                                          + +
                                                                          + $authURL + +  : string +
                                                                          + +
                                                                          + $http + +  : ClientInterface +
                                                                          + +
                                                                          + $logger + +  : LoggerInterface +
                                                                          + +
                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                          + +
                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                          + +
                                                                          + $requestTokenURL + +  : string +
                                                                          +
                                                                          The request OAuth1 token URL
                                                                          + +
                                                                          + $revokeURL + +  : string +
                                                                          +
                                                                          an optional URL for application side token revocation
                                                                          + +
                                                                          + $serviceName + +  : string +
                                                                          +
                                                                          the name of the provider/class (magic)
                                                                          + +
                                                                          + $storage + +  : OAuthStorageInterface +
                                                                          + +
                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                          + +
                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                          + +
                                                                          + $userRevokeURL + +  : string|null +
                                                                          + +
                                                                          + +

                                                                          + Methods + + +

                                                                          +
                                                                          +
                                                                          + __construct() + +  : mixed +
                                                                          +
                                                                          OAuthProvider constructor.
                                                                          + +
                                                                          + __get() + +  : string|null +
                                                                          +
                                                                          Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                          + +
                                                                          + exchangeForOAuth2Token() + +  : AccessToken +
                                                                          +
                                                                          Exchange the current token for an OAuth2 token - this will invalidate the OAuth1 token.
                                                                          + +
                                                                          + getAccessToken() + +  : AccessToken +
                                                                          +
                                                                          Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.
                                                                          + +
                                                                          + getAuthURL() + +  : UriInterface +
                                                                          + +
                                                                          + getRequestAuthorization() + +  : RequestInterface +
                                                                          + +
                                                                          + getRequestToken() + +  : AccessToken +
                                                                          +
                                                                          Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.
                                                                          + +
                                                                          + getStorage() + +  : OAuthStorageInterface +
                                                                          +
                                                                          Returns the current OAuthStorageInterface
                                                                          + +
                                                                          + invalidateAccessToken() + +  : bool +
                                                                          + +
                                                                          + me() + +  : ResponseInterface +
                                                                          + +
                                                                          + request() + +  : ResponseInterface +
                                                                          +
                                                                          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                          + +
                                                                          + retrieveAccessToken() + +  : AccessToken +
                                                                          +
                                                                          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                          + +
                                                                          + sendRequest() + +  : ResponseInterface +
                                                                          + +
                                                                          + setLogger() + +  : static +
                                                                          +
                                                                          Sets an optional PSR-3 LoggerInterface
                                                                          + +
                                                                          + setRequestFactory() + +  : static +
                                                                          +
                                                                          Sets an optional PSR-17 RequestFactoryInterface
                                                                          + +
                                                                          + setStorage() + +  : static +
                                                                          +
                                                                          Sets an optional OAuthStorageInterface
                                                                          + +
                                                                          + setStreamFactory() + +  : static +
                                                                          +
                                                                          Sets an optional PSR-17 StreamFactoryInterface
                                                                          + +
                                                                          + setUriFactory() + +  : static +
                                                                          +
                                                                          Sets an optional PSR-17 UriFactoryInterface
                                                                          + +
                                                                          + storeAccessToken() + +  : static +
                                                                          +
                                                                          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                          + +
                                                                          + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                          +
                                                                          Cleans an array of body parameters
                                                                          + +
                                                                          + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                          +
                                                                          Cleans an array of query parameters
                                                                          + +
                                                                          + construct() + +  : void +
                                                                          +
                                                                          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                          + +
                                                                          + createAccessToken() + +  : AccessToken +
                                                                          +
                                                                          Creates an access token with the provider set to $this->serviceName
                                                                          + +
                                                                          + getRequestBody() + +  : StreamInterface +
                                                                          +
                                                                          Prepares the request body
                                                                          + +
                                                                          + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                          +
                                                                          Prepare request headers
                                                                          + +
                                                                          + getRequestTarget() + +  : string +
                                                                          +
                                                                          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                          + +
                                                                          + getRequestURL() + +  : string +
                                                                          +
                                                                          Prepares the request URL
                                                                          + +
                                                                          + getSignature() + +  : string +
                                                                          +
                                                                          Generates a request signature
                                                                          + +
                                                                          + nonce() + +  : string +
                                                                          +
                                                                          returns a 32 byte random string (in hexadecimal representation) for use as a nonce
                                                                          + +
                                                                          + parseTokenResponse() + +  : AccessToken +
                                                                          +
                                                                          Parses the response from a request to the token endpoint
                                                                          + +
                                                                          + + + + + +
                                                                          +

                                                                          + Constants + + +

                                                                          +
                                                                          +

                                                                          + ALLOWED_PROPERTIES + + +

                                                                          + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                          +
                                                                          + + +
                                                                          +

                                                                          + Properties + + +

                                                                          +
                                                                          +

                                                                          + $accessTokenURL + + + + +

                                                                          + + + + + protected + string + $accessTokenURL + = 'https://www.tumblr.com/oauth/access_token' + + + + + +
                                                                          +
                                                                          +

                                                                          + $apiDocs + + + + +

                                                                          + + + + + protected + string|null + $apiDocs + = 'https://www.tumblr.com/docs/en/api/v2' + + + + + +
                                                                          +
                                                                          +

                                                                          + $apiHeaders + + + + +

                                                                          + + +

                                                                          additional headers to use during API access

                                                                          + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                          +
                                                                          +

                                                                          + $apiURL + + + + +

                                                                          + + + + + protected + string + $apiURL + = 'https://api.tumblr.com' + + + + + +
                                                                          +
                                                                          +

                                                                          + $applicationURL + + + + +

                                                                          + + + + + protected + string|null + $applicationURL + = 'https://www.tumblr.com/oauth/apps' + + + + + +
                                                                          +
                                                                          +

                                                                          + $authHeaders + + + + +

                                                                          + + +

                                                                          additional headers to use during authentication

                                                                          + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                          +
                                                                          +

                                                                          + $authURL + + + + +

                                                                          + + + + + protected + string + $authURL + = 'https://www.tumblr.com/oauth/authorize' + + + + + +
                                                                          +
                                                                          +

                                                                          + $http + + + + +

                                                                          + + + + + protected + ClientInterface + $http + + + + + + +
                                                                          +
                                                                          +

                                                                          + $logger + + + + +

                                                                          + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                          + +
                                                                          +

                                                                          + $requestFactory + + + + +

                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                          +
                                                                          +

                                                                          + $requestTokenURL + + + + +

                                                                          + + +

                                                                          The request OAuth1 token URL

                                                                          + + + protected + string + $requestTokenURL + = 'https://www.tumblr.com/oauth/request_token' + + + + + +
                                                                          +
                                                                          +

                                                                          + $revokeURL + + + + +

                                                                          + + +

                                                                          an optional URL for application side token revocation

                                                                          + + + protected + string + $revokeURL + + + + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + see +
                                                                          +
                                                                          + TokenInvalidate + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + $serviceName + + + + +

                                                                          + + +

                                                                          the name of the provider/class (magic)

                                                                          + + + protected + string + $serviceName + + + + + + +
                                                                          + +
                                                                          +

                                                                          + $streamFactory + + + + +

                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                          +
                                                                          +

                                                                          + $uriFactory + + + + +

                                                                          + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                          +
                                                                          +

                                                                          + $userRevokeURL + + + + +

                                                                          + + + + + protected + string|null + $userRevokeURL + = 'https://www.tumblr.com/settings/apps' + + + + + +
                                                                          +
                                                                          + +
                                                                          +

                                                                          + Methods + + +

                                                                          +
                                                                          +

                                                                          + __construct() + + +

                                                                          + + +

                                                                          OAuthProvider constructor.

                                                                          + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $options + : OAuthOptions|SettingsContainerInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $http + : ClientInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $requestFactory + : RequestFactoryInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $streamFactory + : StreamFactoryInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $uriFactory + : UriFactoryInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $logger + : LoggerInterface + = new NullLogger()
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + + +
                                                                          +
                                                                          +

                                                                          + __get() + + +

                                                                          + + +

                                                                          Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                          + + + public + __get(string $name) : string|null + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $name + : string +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          +
                                                                          Return values
                                                                          + string|null +
                                                                          + +
                                                                          + +
                                                                          +

                                                                          + getAccessToken() + + +

                                                                          + + +

                                                                          Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.

                                                                          + + + public + getAccessToken(string $token, string $verifier) : AccessToken + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $token + : string +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $verifier + : string +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + AccessToken +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + getAuthURL() + + +

                                                                          + + + + + public + getAuthURL([array<string|int, mixed>|null $params = null ]) : UriInterface + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $params + : array<string|int, mixed>|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + UriInterface +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + getRequestAuthorization() + + +

                                                                          + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $request + : RequestInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $token + : AccessToken +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + RequestInterface +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + getRequestToken() + + +

                                                                          + + +

                                                                          Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.

                                                                          + + + public + getRequestToken() : AccessToken + +
                                                                          +
                                                                          + + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + AccessToken +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + getStorage() + + +

                                                                          + + +

                                                                          Returns the current OAuthStorageInterface

                                                                          + + + public + getStorage() : OAuthStorageInterface + +
                                                                          +
                                                                          + + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + codeCoverageIgnore +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + OAuthStorageInterface +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + invalidateAccessToken() + + +

                                                                          + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $token + : AccessToken|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + implements +
                                                                          +
                                                                          + +

                                                                          \chillerlan\OAuth\Core\TokenInvalidate

                                                                          +
                                                                          + +
                                                                          +
                                                                          + codeCoverageIgnore +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ProviderException + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + bool +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + me() + + +

                                                                          + + + + + public + me() : ResponseInterface + +
                                                                          +
                                                                          + + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + ResponseInterface +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + request() + + +

                                                                          + + +

                                                                          Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                          + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $path + : string +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $params + : array<string|int, mixed>|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $method + : string|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $headers + : array<string|int, mixed>|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $protocolVersion + : string|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + ResponseInterface +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + retrieveAccessToken() + + +

                                                                          + + +

                                                                          Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                          + + + public + retrieveAccessToken() : AccessToken + +
                                                                          +
                                                                          + + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + codeCoverageIgnore +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + AccessToken +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + sendRequest() + + +

                                                                          + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $request + : RequestInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + ResponseInterface +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + setLogger() + + +

                                                                          + + +

                                                                          Sets an optional PSR-3 LoggerInterface

                                                                          + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $logger + : LoggerInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + codeCoverageIgnore +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + static +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + setRequestFactory() + + +

                                                                          + + +

                                                                          Sets an optional PSR-17 RequestFactoryInterface

                                                                          + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $requestFactory + : RequestFactoryInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + codeCoverageIgnore +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + static +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + setStorage() + + +

                                                                          + + +

                                                                          Sets an optional OAuthStorageInterface

                                                                          + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $storage + : OAuthStorageInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + codeCoverageIgnore +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + static +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + setStreamFactory() + + +

                                                                          + + +

                                                                          Sets an optional PSR-17 StreamFactoryInterface

                                                                          + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $streamFactory + : StreamFactoryInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + codeCoverageIgnore +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + static +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + setUriFactory() + + +

                                                                          + + +

                                                                          Sets an optional PSR-17 UriFactoryInterface

                                                                          + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $uriFactory + : UriFactoryInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + codeCoverageIgnore +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + static +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + storeAccessToken() + + +

                                                                          + + +

                                                                          Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                          + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $token + : AccessToken +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + inheritDoc +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + codeCoverageIgnore +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + static +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + cleanBodyParams() + + +

                                                                          + + +

                                                                          Cleans an array of body parameters

                                                                          + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $params + : iterable<string|int, mixed> +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          +
                                                                          Return values
                                                                          + array<string|int, mixed> +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + cleanQueryParams() + + +

                                                                          + + +

                                                                          Cleans an array of query parameters

                                                                          + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $params + : iterable<string|int, mixed> +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          +
                                                                          Return values
                                                                          + array<string|int, mixed> +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + construct() + + +

                                                                          + + +

                                                                          A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                          + + + protected + construct() : void + +
                                                                          +
                                                                          + + + + + +
                                                                          +
                                                                          +

                                                                          + createAccessToken() + + +

                                                                          + + +

                                                                          Creates an access token with the provider set to $this->serviceName

                                                                          + + + protected + createAccessToken() : AccessToken + +
                                                                          +
                                                                          + + + + +
                                                                          +
                                                                          Return values
                                                                          + AccessToken +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + getRequestBody() + + +

                                                                          + + +

                                                                          Prepares the request body

                                                                          + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $request + : RequestInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ProviderException + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + StreamInterface +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + getRequestHeaders() + + +

                                                                          + + +

                                                                          Prepare request headers

                                                                          + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $headers + : array<string|int, mixed>|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          +
                                                                          Return values
                                                                          + array<string|int, mixed> +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + getRequestTarget() + + +

                                                                          + + +

                                                                          Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                          + + + protected + getRequestTarget(string $uri) : string + +
                                                                          +
                                                                          +

                                                                          Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $uri + : string +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + see +
                                                                          +
                                                                          + OAuthInterface::request() + + +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ProviderException + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + string +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + getRequestURL() + + +

                                                                          + + +

                                                                          Prepares the request URL

                                                                          + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $path + : string +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $params + : array<string|int, mixed>|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          +
                                                                          Return values
                                                                          + string +
                                                                          + +
                                                                          +
                                                                          +

                                                                          + getSignature() + + +

                                                                          + + +

                                                                          Generates a request signature

                                                                          + + + protected + getSignature(string $url, array<string|int, mixed> $params, string $method[, string|null $accessTokenSecret = null ]) : string + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $url + : string +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $params + : array<string|int, mixed> +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $method + : string +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $accessTokenSecret + : string|null + = null
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + see +
                                                                          +
                                                                          + https://datatracker.ietf.org/doc/html/rfc5849#section-3.4 + + +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ProviderException + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + string +
                                                                          + +
                                                                          + +
                                                                          +

                                                                          + parseTokenResponse() + + +

                                                                          + + +

                                                                          Parses the response from a request to the token endpoint

                                                                          + + + protected + parseTokenResponse(ResponseInterface $response, bool $checkCallbackConfirmed) : AccessToken + +
                                                                          +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $response + : ResponseInterface +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $checkCallbackConfirmed + : bool +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + + +
                                                                          +
                                                                          +
                                                                          + see +
                                                                          +
                                                                          + https://datatracker.ietf.org/doc/html/rfc5849#section-2.1 + + +
                                                                          +
                                                                          + see +
                                                                          +
                                                                          + https://datatracker.ietf.org/doc/html/rfc5849#section-2.3 + + +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ProviderException + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Return values
                                                                          + AccessToken +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          
                                                                          +        
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          +
                                                                          +
                                                                          + +
                                                                          + On this page + + +
                                                                          + +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          +

                                                                          Search results

                                                                          + +
                                                                          +
                                                                          +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            + + +
                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Tumblr2.html b/classes/chillerlan-OAuth-Providers-Tumblr2.html new file mode 100644 index 00000000..7f4467a8 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Tumblr2.html @@ -0,0 +1,3526 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                            +

                                                                            Documentation

                                                                            + + + + + +
                                                                            + +
                                                                            +
                                                                            + + + + +
                                                                            +
                                                                            + + +
                                                                            +

                                                                            + Tumblr2 + + + extends OAuth2Provider + + +
                                                                            + in package + +
                                                                            + + + implements + CSRFToken, TokenRefresh + +

                                                                            + +
                                                                            + + +
                                                                            + + + +

                                                                            Tumblr OAuth2

                                                                            + + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + see +
                                                                            +
                                                                            + https://www.tumblr.com/docs/en/api/v2#oauth2-authorization + + +
                                                                            +
                                                                            + + + +

                                                                            + Table of Contents + + +

                                                                            + + + +

                                                                            + Interfaces + + +

                                                                            +
                                                                            +
                                                                            CSRFToken
                                                                            Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                                            TokenRefresh
                                                                            Indicates whether the provider is capable of the OAuth2 token refresh.
                                                                            + + + + +

                                                                            + Constants + + +

                                                                            +
                                                                            +
                                                                            + SCOPE_BASIC + +  = 'basic' +
                                                                            + +
                                                                            + SCOPE_OFFLINE_ACCESS + +  = 'offline_access' +
                                                                            + +
                                                                            + SCOPE_WRITE + +  = 'write' +
                                                                            + +
                                                                            + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                            + +
                                                                            + + +

                                                                            + Properties + + +

                                                                            +
                                                                            +
                                                                            + $accessTokenURL + +  : string +
                                                                            + +
                                                                            + $apiDocs + +  : string|null +
                                                                            + +
                                                                            + $apiHeaders + +  : array<string|int, mixed> +
                                                                            +
                                                                            additional headers to use during API access
                                                                            + +
                                                                            + $apiURL + +  : string +
                                                                            + +
                                                                            + $applicationURL + +  : string|null +
                                                                            + +
                                                                            + $authHeaders + +  : array<string|int, mixed> +
                                                                            +
                                                                            additional headers to use during authentication
                                                                            + +
                                                                            + $authMethod + +  : int +
                                                                            +
                                                                            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                            + +
                                                                            + $authMethodHeader + +  : string +
                                                                            +
                                                                            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                            + +
                                                                            + $authMethodQuery + +  : string +
                                                                            +
                                                                            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                            + +
                                                                            + $authURL + +  : string +
                                                                            + +
                                                                            + $clientCredentialsTokenURL + +  : string|null +
                                                                            +
                                                                            An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                            + +
                                                                            + $defaultScopes + +  : array<string|int, mixed> +
                                                                            +
                                                                            Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                            + +
                                                                            + $http + +  : ClientInterface +
                                                                            + +
                                                                            + $logger + +  : LoggerInterface +
                                                                            + +
                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                            + +
                                                                            + $refreshTokenURL + +  : string +
                                                                            +
                                                                            An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                            + +
                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                            + +
                                                                            + $revokeURL + +  : string +
                                                                            +
                                                                            an optional URL for application side token revocation
                                                                            + +
                                                                            + $scopesDelimiter + +  : string +
                                                                            +
                                                                            The delimiter string for scopes
                                                                            + +
                                                                            + $serviceName + +  : string +
                                                                            +
                                                                            the name of the provider/class (magic)
                                                                            + +
                                                                            + $storage + +  : OAuthStorageInterface +
                                                                            + +
                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                            + +
                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                            + +
                                                                            + $userRevokeURL + +  : string|null +
                                                                            + +
                                                                            + +

                                                                            + Methods + + +

                                                                            +
                                                                            +
                                                                            + __construct() + +  : mixed +
                                                                            +
                                                                            OAuthProvider constructor.
                                                                            + +
                                                                            + __get() + +  : string|null +
                                                                            +
                                                                            Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                            + +
                                                                            + getAccessToken() + +  : AccessToken +
                                                                            +
                                                                            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                            + +
                                                                            + getAuthURL() + +  : UriInterface +
                                                                            +
                                                                            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                            + +
                                                                            + getClientCredentialsToken() + +  : AccessToken +
                                                                            + +
                                                                            + getRequestAuthorization() + +  : RequestInterface +
                                                                            + +
                                                                            + getStorage() + +  : OAuthStorageInterface +
                                                                            +
                                                                            Returns the current OAuthStorageInterface
                                                                            + +
                                                                            + invalidateAccessToken() + +  : bool +
                                                                            + +
                                                                            + me() + +  : ResponseInterface +
                                                                            + +
                                                                            + refreshAccessToken() + +  : AccessToken +
                                                                            + +
                                                                            + request() + +  : ResponseInterface +
                                                                            +
                                                                            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                            + +
                                                                            + retrieveAccessToken() + +  : AccessToken +
                                                                            +
                                                                            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                            + +
                                                                            + sendRequest() + +  : ResponseInterface +
                                                                            + +
                                                                            + setLogger() + +  : static +
                                                                            +
                                                                            Sets an optional PSR-3 LoggerInterface
                                                                            + +
                                                                            + setRequestFactory() + +  : static +
                                                                            +
                                                                            Sets an optional PSR-17 RequestFactoryInterface
                                                                            + +
                                                                            + setStorage() + +  : static +
                                                                            +
                                                                            Sets an optional OAuthStorageInterface
                                                                            + +
                                                                            + setStreamFactory() + +  : static +
                                                                            +
                                                                            Sets an optional PSR-17 StreamFactoryInterface
                                                                            + +
                                                                            + setUriFactory() + +  : static +
                                                                            +
                                                                            Sets an optional PSR-17 UriFactoryInterface
                                                                            + +
                                                                            + storeAccessToken() + +  : static +
                                                                            +
                                                                            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                            + +
                                                                            + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                            +
                                                                            Cleans an array of body parameters
                                                                            + +
                                                                            + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                            +
                                                                            Cleans an array of query parameters
                                                                            + +
                                                                            + construct() + +  : void +
                                                                            +
                                                                            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                            + +
                                                                            + createAccessToken() + +  : AccessToken +
                                                                            +
                                                                            Creates an access token with the provider set to $this->serviceName
                                                                            + +
                                                                            + getRequestBody() + +  : StreamInterface +
                                                                            +
                                                                            Prepares the request body
                                                                            + +
                                                                            + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                            +
                                                                            Prepare request headers
                                                                            + +
                                                                            + getRequestTarget() + +  : string +
                                                                            +
                                                                            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                            + +
                                                                            + getRequestURL() + +  : string +
                                                                            +
                                                                            Prepares the request URL
                                                                            + +
                                                                            + parseTokenResponse() + +  : AccessToken +
                                                                            +
                                                                            Parses the response from a request to the token endpoint
                                                                            + +
                                                                            + + + + + +
                                                                            +

                                                                            + Constants + + +

                                                                            +
                                                                            +

                                                                            + SCOPE_BASIC + + +

                                                                            + + + + + + public + mixed + SCOPE_BASIC + = 'basic' + + + + + + + +
                                                                            +
                                                                            +

                                                                            + SCOPE_OFFLINE_ACCESS + + +

                                                                            + + + + + + public + mixed + SCOPE_OFFLINE_ACCESS + = 'offline_access' + + + + + + + +
                                                                            +
                                                                            +

                                                                            + SCOPE_WRITE + + +

                                                                            + + + + + + public + mixed + SCOPE_WRITE + = 'write' + + + + + + + +
                                                                            +
                                                                            +

                                                                            + ALLOWED_PROPERTIES + + +

                                                                            + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                            +
                                                                            + + +
                                                                            +

                                                                            + Properties + + +

                                                                            +
                                                                            +

                                                                            + $accessTokenURL + + + + +

                                                                            + + + + + protected + string + $accessTokenURL + = 'https://www.tumblr.com/v2/oauth2/token' + + + + + +
                                                                            +
                                                                            +

                                                                            + $apiDocs + + + + +

                                                                            + + + + + protected + string|null + $apiDocs + = 'https://www.tumblr.com/docs/en/api/v2' + + + + + +
                                                                            +
                                                                            +

                                                                            + $apiHeaders + + + + +

                                                                            + + +

                                                                            additional headers to use during API access

                                                                            + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                            +
                                                                            +

                                                                            + $apiURL + + + + +

                                                                            + + + + + protected + string + $apiURL + = 'https://api.tumblr.com' + + + + + +
                                                                            +
                                                                            +

                                                                            + $applicationURL + + + + +

                                                                            + + + + + protected + string|null + $applicationURL + = 'https://www.tumblr.com/oauth/apps' + + + + + +
                                                                            +
                                                                            +

                                                                            + $authHeaders + + + + +

                                                                            + + +

                                                                            additional headers to use during authentication

                                                                            + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                            +
                                                                            +

                                                                            + $authMethod + + + + +

                                                                            + + +

                                                                            Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                            + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                            +
                                                                            +

                                                                            + $authMethodHeader + + + + +

                                                                            + + +

                                                                            The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                            + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                                            +
                                                                            +

                                                                            + $authMethodQuery + + + + +

                                                                            + + +

                                                                            The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                            + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                            +
                                                                            +

                                                                            + $authURL + + + + +

                                                                            + + + + + protected + string + $authURL + = 'https://www.tumblr.com/v2/oauth2/authorize' + + + + + +
                                                                            +
                                                                            +

                                                                            + $clientCredentialsTokenURL + + + + +

                                                                            + + +

                                                                            An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                            + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                                            If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                            +
                                                                            + + + + +
                                                                            +
                                                                            +

                                                                            + $defaultScopes + + + + +

                                                                            + + +

                                                                            Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                            + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_BASIC, self::SCOPE_WRITE, self::SCOPE_OFFLINE_ACCESS] + + + + + +
                                                                            +
                                                                            +

                                                                            + $http + + + + +

                                                                            + + + + + protected + ClientInterface + $http + + + + + + +
                                                                            +
                                                                            +

                                                                            + $logger + + + + +

                                                                            + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                            + +
                                                                            +

                                                                            + $refreshTokenURL + + + + +

                                                                            + + +

                                                                            An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                            + + + protected + string + $refreshTokenURL + + +

                                                                            If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                            +
                                                                            + + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + see +
                                                                            +
                                                                            + TokenRefresh + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + $requestFactory + + + + +

                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                            +
                                                                            +

                                                                            + $revokeURL + + + + +

                                                                            + + +

                                                                            an optional URL for application side token revocation

                                                                            + + + protected + string + $revokeURL + + + + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + see +
                                                                            +
                                                                            + TokenInvalidate + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + $scopesDelimiter + + + + +

                                                                            + + +

                                                                            The delimiter string for scopes

                                                                            + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                            +
                                                                            +

                                                                            + $serviceName + + + + +

                                                                            + + +

                                                                            the name of the provider/class (magic)

                                                                            + + + protected + string + $serviceName + + + + + + +
                                                                            + +
                                                                            +

                                                                            + $streamFactory + + + + +

                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                            +
                                                                            +

                                                                            + $uriFactory + + + + +

                                                                            + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                            +
                                                                            +

                                                                            + $userRevokeURL + + + + +

                                                                            + + + + + protected + string|null + $userRevokeURL + = 'https://www.tumblr.com/settings/apps' + + + + + +
                                                                            +
                                                                            + +
                                                                            +

                                                                            + Methods + + +

                                                                            +
                                                                            +

                                                                            + __construct() + + +

                                                                            + + +

                                                                            OAuthProvider constructor.

                                                                            + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $options + : OAuthOptions|SettingsContainerInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $http + : ClientInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $requestFactory + : RequestFactoryInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $streamFactory + : StreamFactoryInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $uriFactory + : UriFactoryInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $logger + : LoggerInterface + = new NullLogger()
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + + +
                                                                            +
                                                                            +

                                                                            + __get() + + +

                                                                            + + +

                                                                            Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                            + + + public + __get(string $name) : string|null + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $name + : string +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            +
                                                                            Return values
                                                                            + string|null +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + getAccessToken() + + +

                                                                            + + +

                                                                            Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                            + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $code + : string +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $state + : string|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + AccessToken +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + getAuthURL() + + +

                                                                            + + +

                                                                            Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                            + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $params + : array<string|int, mixed>|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $scopes + : array<string|int, mixed>|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + UriInterface +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + getClientCredentialsToken() + + +

                                                                            + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $scopes + : array<string|int, mixed>|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + implements +
                                                                            +
                                                                            + +

                                                                            \chillerlan\OAuth\Core\ClientCredentials

                                                                            +
                                                                            + +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + ProviderException + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + AccessToken +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + getRequestAuthorization() + + +

                                                                            + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $request + : RequestInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $token + : AccessToken +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + RequestInterface +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + getStorage() + + +

                                                                            + + +

                                                                            Returns the current OAuthStorageInterface

                                                                            + + + public + getStorage() : OAuthStorageInterface + +
                                                                            +
                                                                            + + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + codeCoverageIgnore +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + OAuthStorageInterface +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + invalidateAccessToken() + + +

                                                                            + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $token + : AccessToken|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + implements +
                                                                            +
                                                                            + +

                                                                            \chillerlan\OAuth\Core\TokenInvalidate

                                                                            +
                                                                            + +
                                                                            +
                                                                            + codeCoverageIgnore +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + ProviderException + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + bool +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + me() + + +

                                                                            + + + + + public + me() : ResponseInterface + +
                                                                            +
                                                                            + + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + ResponseInterface +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + refreshAccessToken() + + +

                                                                            + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $token + : AccessToken|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + implements +
                                                                            +
                                                                            + +

                                                                            \chillerlan\OAuth\Core\TokenRefresh

                                                                            +
                                                                            + +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + ProviderException + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + AccessToken +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + request() + + +

                                                                            + + +

                                                                            Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                            + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $path + : string +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $params + : array<string|int, mixed>|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $method + : string|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $headers + : array<string|int, mixed>|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $protocolVersion + : string|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + ResponseInterface +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + retrieveAccessToken() + + +

                                                                            + + +

                                                                            Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                            + + + public + retrieveAccessToken() : AccessToken + +
                                                                            +
                                                                            + + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + codeCoverageIgnore +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + AccessToken +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + sendRequest() + + +

                                                                            + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $request + : RequestInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + ResponseInterface +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + setLogger() + + +

                                                                            + + +

                                                                            Sets an optional PSR-3 LoggerInterface

                                                                            + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $logger + : LoggerInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + codeCoverageIgnore +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + static +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + setRequestFactory() + + +

                                                                            + + +

                                                                            Sets an optional PSR-17 RequestFactoryInterface

                                                                            + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $requestFactory + : RequestFactoryInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + codeCoverageIgnore +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + static +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + setStorage() + + +

                                                                            + + +

                                                                            Sets an optional OAuthStorageInterface

                                                                            + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $storage + : OAuthStorageInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + codeCoverageIgnore +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + static +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + setStreamFactory() + + +

                                                                            + + +

                                                                            Sets an optional PSR-17 StreamFactoryInterface

                                                                            + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $streamFactory + : StreamFactoryInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + codeCoverageIgnore +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + static +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + setUriFactory() + + +

                                                                            + + +

                                                                            Sets an optional PSR-17 UriFactoryInterface

                                                                            + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $uriFactory + : UriFactoryInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + codeCoverageIgnore +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + static +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + storeAccessToken() + + +

                                                                            + + +

                                                                            Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                            + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $token + : AccessToken +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + inheritDoc +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + codeCoverageIgnore +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + static +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + cleanBodyParams() + + +

                                                                            + + +

                                                                            Cleans an array of body parameters

                                                                            + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $params + : iterable<string|int, mixed> +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            +
                                                                            Return values
                                                                            + array<string|int, mixed> +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + cleanQueryParams() + + +

                                                                            + + +

                                                                            Cleans an array of query parameters

                                                                            + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $params + : iterable<string|int, mixed> +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            +
                                                                            Return values
                                                                            + array<string|int, mixed> +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + construct() + + +

                                                                            + + +

                                                                            A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                            + + + protected + construct() : void + +
                                                                            +
                                                                            + + + + + +
                                                                            +
                                                                            +

                                                                            + createAccessToken() + + +

                                                                            + + +

                                                                            Creates an access token with the provider set to $this->serviceName

                                                                            + + + protected + createAccessToken() : AccessToken + +
                                                                            +
                                                                            + + + + +
                                                                            +
                                                                            Return values
                                                                            + AccessToken +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + getRequestBody() + + +

                                                                            + + +

                                                                            Prepares the request body

                                                                            + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $request + : RequestInterface +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + ProviderException + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + StreamInterface +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + getRequestHeaders() + + +

                                                                            + + +

                                                                            Prepare request headers

                                                                            + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $headers + : array<string|int, mixed>|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            +
                                                                            Return values
                                                                            + array<string|int, mixed> +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + getRequestTarget() + + +

                                                                            + + +

                                                                            Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                            + + + protected + getRequestTarget(string $uri) : string + +
                                                                            +
                                                                            +

                                                                            Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $uri + : string +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + + +
                                                                            +
                                                                            +
                                                                            + see +
                                                                            +
                                                                            + OAuthInterface::request() + + +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + ProviderException + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Return values
                                                                            + string +
                                                                            + +
                                                                            +
                                                                            +

                                                                            + getRequestURL() + + +

                                                                            + + +

                                                                            Prepares the request URL

                                                                            + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                            +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $path + : string +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + $params + : array<string|int, mixed>|null + = null
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            +
                                                                            Return values
                                                                            + string +
                                                                            + +
                                                                            + +
                                                                            + +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            
                                                                            +        
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            +
                                                                            +
                                                                            + +
                                                                            + On this page + + +
                                                                            + +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            +

                                                                            Search results

                                                                            + +
                                                                            +
                                                                            +
                                                                              +
                                                                              +
                                                                              +
                                                                              +
                                                                              + + +
                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Twitch.html b/classes/chillerlan-OAuth-Providers-Twitch.html new file mode 100644 index 00000000..b253f79e --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Twitch.html @@ -0,0 +1,4154 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                              +

                                                                              Documentation

                                                                              + + + + + +
                                                                              + +
                                                                              +
                                                                              + + + + +
                                                                              +
                                                                              + + +
                                                                              +

                                                                              + Twitch + + + extends OAuth2Provider + + +
                                                                              + in package + +
                                                                              + + + implements + ClientCredentials, CSRFToken, TokenInvalidate, TokenRefresh + +

                                                                              + +
                                                                              + + +
                                                                              + + + +

                                                                              Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                                              + + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + see +
                                                                              +
                                                                              + https://dev.twitch.tv/docs/api/reference/ + + +
                                                                              +
                                                                              + see +
                                                                              +
                                                                              + https://dev.twitch.tv/docs/authentication/ + + +
                                                                              +
                                                                              + + + +

                                                                              + Table of Contents + + +

                                                                              + + + +

                                                                              + Interfaces + + +

                                                                              +
                                                                              +
                                                                              ClientCredentials
                                                                              Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                                                                              CSRFToken
                                                                              Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                                              TokenInvalidate
                                                                              Indicates whether the service is capable of invalidating access tokens
                                                                              TokenRefresh
                                                                              Indicates whether the provider is capable of the OAuth2 token refresh.
                                                                              + + + + +

                                                                              + Constants + + +

                                                                              +
                                                                              +
                                                                              + SCOPE_ANALYTICS_READ_EXTENSIONS + +  = 'analytics:read:extensions' +
                                                                              + +
                                                                              + SCOPE_ANALYTICS_READ_GAMES + +  = 'analytics:read:games' +
                                                                              + +
                                                                              + SCOPE_BITS_READ + +  = 'bits:read' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_EDIT_COMMERCIAL + +  = 'channel:edit:commercial' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_MANAGE_BROADCAST + +  = 'channel:manage:broadcast' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_MANAGE_EXTENSIONS + +  = 'channel:manage:extensions' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_MANAGE_REDEMPTIONS + +  = 'channel:manage:redemptions' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_MANAGE_VIDEOS + +  = 'channel:manage:videos' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_READ_EDITORS + +  = 'channel:read:editors' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_READ_HYPE_TRAIN + +  = 'channel:read:hype_train' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_READ_REDEMPTIONS + +  = 'channel:read:redemptions' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_READ_STREAM_KEY + +  = 'channel:read:stream_key' +
                                                                              + +
                                                                              + SCOPE_CHANNEL_READ_SUBSCRIPTIONS + +  = 'channel:read:subscriptions' +
                                                                              + +
                                                                              + SCOPE_CLIPS_EDIT + +  = 'clips:edit' +
                                                                              + +
                                                                              + SCOPE_MODERATION_READ + +  = 'moderation:read' +
                                                                              + +
                                                                              + SCOPE_USER_EDIT + +  = 'user:edit' +
                                                                              + +
                                                                              + SCOPE_USER_EDIT_FOLLOWS + +  = 'user:edit:follows' +
                                                                              + +
                                                                              + SCOPE_USER_MANAGE_BLOCKED_USERS + +  = 'user:manage:blocked_users' +
                                                                              + +
                                                                              + SCOPE_USER_READ_BLOCKED_USERS + +  = 'user:read:blocked_users' +
                                                                              + +
                                                                              + SCOPE_USER_READ_BROADCAST + +  = 'user:read:broadcast' +
                                                                              + +
                                                                              + SCOPE_USER_READ_EMAIL + +  = 'user:read:email' +
                                                                              + +
                                                                              + SCOPE_USER_READ_SUBSCRIPTIONS + +  = 'user:read:subscriptions' +
                                                                              + +
                                                                              + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                              + +
                                                                              + + +

                                                                              + Properties + + +

                                                                              +
                                                                              +
                                                                              + $accessTokenURL + +  : string +
                                                                              + +
                                                                              + $apiDocs + +  : string|null +
                                                                              + +
                                                                              + $apiHeaders + +  : array<string|int, mixed> +
                                                                              + +
                                                                              + $apiURL + +  : string +
                                                                              + +
                                                                              + $applicationURL + +  : string|null +
                                                                              + +
                                                                              + $authHeaders + +  : array<string|int, mixed> +
                                                                              + +
                                                                              + $authMethod + +  : int +
                                                                              +
                                                                              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                              + +
                                                                              + $authMethodHeader + +  : string +
                                                                              +
                                                                              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                              + +
                                                                              + $authMethodQuery + +  : string +
                                                                              +
                                                                              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                              + +
                                                                              + $authURL + +  : string +
                                                                              + +
                                                                              + $clientCredentialsTokenURL + +  : string|null +
                                                                              +
                                                                              An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                              + +
                                                                              + $defaultScopes + +  : array<string|int, mixed> +
                                                                              +
                                                                              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                              + +
                                                                              + $http + +  : ClientInterface +
                                                                              + +
                                                                              + $logger + +  : LoggerInterface +
                                                                              + +
                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                              + +
                                                                              + $refreshTokenURL + +  : string +
                                                                              +
                                                                              An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                              + +
                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                              + +
                                                                              + $revokeURL + +  : string +
                                                                              + +
                                                                              + $scopesDelimiter + +  : string +
                                                                              +
                                                                              The delimiter string for scopes
                                                                              + +
                                                                              + $serviceName + +  : string +
                                                                              +
                                                                              the name of the provider/class (magic)
                                                                              + +
                                                                              + $storage + +  : OAuthStorageInterface +
                                                                              + +
                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                              + +
                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                              + +
                                                                              + $userRevokeURL + +  : string|null +
                                                                              + +
                                                                              + +

                                                                              + Methods + + +

                                                                              +
                                                                              +
                                                                              + __construct() + +  : mixed +
                                                                              +
                                                                              OAuthProvider constructor.
                                                                              + +
                                                                              + __get() + +  : string|null +
                                                                              +
                                                                              Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                              + +
                                                                              + getAccessToken() + +  : AccessToken +
                                                                              +
                                                                              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                              + +
                                                                              + getAuthURL() + +  : UriInterface +
                                                                              +
                                                                              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                              + +
                                                                              + getClientCredentialsToken() + +  : AccessToken +
                                                                              + +
                                                                              + getRequestAuthorization() + +  : RequestInterface +
                                                                              + +
                                                                              + getStorage() + +  : OAuthStorageInterface +
                                                                              +
                                                                              Returns the current OAuthStorageInterface
                                                                              + +
                                                                              + invalidateAccessToken() + +  : bool +
                                                                              +
                                                                              Allows to invalidate an access token
                                                                              + +
                                                                              + me() + +  : ResponseInterface +
                                                                              + +
                                                                              + refreshAccessToken() + +  : AccessToken +
                                                                              + +
                                                                              + request() + +  : ResponseInterface +
                                                                              +
                                                                              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                              + +
                                                                              + retrieveAccessToken() + +  : AccessToken +
                                                                              +
                                                                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                              + +
                                                                              + sendRequest() + +  : ResponseInterface +
                                                                              + +
                                                                              + setLogger() + +  : static +
                                                                              +
                                                                              Sets an optional PSR-3 LoggerInterface
                                                                              + +
                                                                              + setRequestFactory() + +  : static +
                                                                              +
                                                                              Sets an optional PSR-17 RequestFactoryInterface
                                                                              + +
                                                                              + setStorage() + +  : static +
                                                                              +
                                                                              Sets an optional OAuthStorageInterface
                                                                              + +
                                                                              + setStreamFactory() + +  : static +
                                                                              +
                                                                              Sets an optional PSR-17 StreamFactoryInterface
                                                                              + +
                                                                              + setUriFactory() + +  : static +
                                                                              +
                                                                              Sets an optional PSR-17 UriFactoryInterface
                                                                              + +
                                                                              + storeAccessToken() + +  : static +
                                                                              +
                                                                              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                              + +
                                                                              + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Cleans an array of body parameters
                                                                              + +
                                                                              + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Cleans an array of query parameters
                                                                              + +
                                                                              + construct() + +  : void +
                                                                              +
                                                                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                              + +
                                                                              + createAccessToken() + +  : AccessToken +
                                                                              +
                                                                              Creates an access token with the provider set to $this->serviceName
                                                                              + +
                                                                              + getRequestBody() + +  : StreamInterface +
                                                                              +
                                                                              Prepares the request body
                                                                              + +
                                                                              + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Prepare request headers
                                                                              + +
                                                                              + getRequestTarget() + +  : string +
                                                                              +
                                                                              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                              + +
                                                                              + getRequestURL() + +  : string +
                                                                              +
                                                                              Prepares the request URL
                                                                              + +
                                                                              + parseTokenResponse() + +  : AccessToken +
                                                                              +
                                                                              Parses the response from a request to the token endpoint
                                                                              + +
                                                                              + + + + + +
                                                                              +

                                                                              + Constants + + +

                                                                              +
                                                                              +

                                                                              + SCOPE_ANALYTICS_READ_EXTENSIONS + + +

                                                                              + + + + + + public + mixed + SCOPE_ANALYTICS_READ_EXTENSIONS + = 'analytics:read:extensions' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_ANALYTICS_READ_GAMES + + +

                                                                              + + + + + + public + mixed + SCOPE_ANALYTICS_READ_GAMES + = 'analytics:read:games' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_BITS_READ + + +

                                                                              + + + + + + public + mixed + SCOPE_BITS_READ + = 'bits:read' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_EDIT_COMMERCIAL + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_EDIT_COMMERCIAL + = 'channel:edit:commercial' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_MANAGE_BROADCAST + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_MANAGE_BROADCAST + = 'channel:manage:broadcast' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_MANAGE_EXTENSIONS + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_MANAGE_EXTENSIONS + = 'channel:manage:extensions' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_MANAGE_REDEMPTIONS + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_MANAGE_REDEMPTIONS + = 'channel:manage:redemptions' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_MANAGE_VIDEOS + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_MANAGE_VIDEOS + = 'channel:manage:videos' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_READ_EDITORS + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_READ_EDITORS + = 'channel:read:editors' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_READ_HYPE_TRAIN + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_READ_HYPE_TRAIN + = 'channel:read:hype_train' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_READ_REDEMPTIONS + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_READ_REDEMPTIONS + = 'channel:read:redemptions' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_READ_STREAM_KEY + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_READ_STREAM_KEY + = 'channel:read:stream_key' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CHANNEL_READ_SUBSCRIPTIONS + + +

                                                                              + + + + + + public + mixed + SCOPE_CHANNEL_READ_SUBSCRIPTIONS + = 'channel:read:subscriptions' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_CLIPS_EDIT + + +

                                                                              + + + + + + public + mixed + SCOPE_CLIPS_EDIT + = 'clips:edit' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_MODERATION_READ + + +

                                                                              + + + + + + public + mixed + SCOPE_MODERATION_READ + = 'moderation:read' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_USER_EDIT + + +

                                                                              + + + + + + public + mixed + SCOPE_USER_EDIT + = 'user:edit' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_USER_EDIT_FOLLOWS + + +

                                                                              + + + + + + public + mixed + SCOPE_USER_EDIT_FOLLOWS + = 'user:edit:follows' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_USER_MANAGE_BLOCKED_USERS + + +

                                                                              + + + + + + public + mixed + SCOPE_USER_MANAGE_BLOCKED_USERS + = 'user:manage:blocked_users' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_USER_READ_BLOCKED_USERS + + +

                                                                              + + + + + + public + mixed + SCOPE_USER_READ_BLOCKED_USERS + = 'user:read:blocked_users' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_USER_READ_BROADCAST + + +

                                                                              + + + + + + public + mixed + SCOPE_USER_READ_BROADCAST + = 'user:read:broadcast' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_USER_READ_EMAIL + + +

                                                                              + + + + + + public + mixed + SCOPE_USER_READ_EMAIL + = 'user:read:email' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + SCOPE_USER_READ_SUBSCRIPTIONS + + +

                                                                              + + + + + + public + mixed + SCOPE_USER_READ_SUBSCRIPTIONS + = 'user:read:subscriptions' + + + + + + + +
                                                                              +
                                                                              +

                                                                              + ALLOWED_PROPERTIES + + +

                                                                              + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                              +
                                                                              + + +
                                                                              +

                                                                              + Properties + + +

                                                                              +
                                                                              +

                                                                              + $accessTokenURL + + + + +

                                                                              + + + + + protected + string + $accessTokenURL + = 'https://id.twitch.tv/oauth2/token' + + + + + +
                                                                              +
                                                                              +

                                                                              + $apiDocs + + + + +

                                                                              + + + + + protected + string|null + $apiDocs + = 'https://dev.twitch.tv/docs/api/reference/' + + + + + +
                                                                              +
                                                                              +

                                                                              + $apiHeaders + + + + +

                                                                              + + + + + protected + array<string|int, mixed> + $apiHeaders + = ['Accept' => 'application/vnd.twitchtv.v5+json'] + + + + + +
                                                                              +
                                                                              +

                                                                              + $apiURL + + + + +

                                                                              + + + + + protected + string + $apiURL + = 'https://api.twitch.tv' + + + + + +
                                                                              +
                                                                              +

                                                                              + $applicationURL + + + + +

                                                                              + + + + + protected + string|null + $applicationURL + = 'https://dev.twitch.tv/console/apps/create' + + + + + +
                                                                              +
                                                                              +

                                                                              + $authHeaders + + + + +

                                                                              + + + + + protected + array<string|int, mixed> + $authHeaders + = ['Accept' => 'application/vnd.twitchtv.v5+json'] + + + + + +
                                                                              +
                                                                              +

                                                                              + $authMethod + + + + +

                                                                              + + +

                                                                              Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                              + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                              +
                                                                              +

                                                                              + $authMethodHeader + + + + +

                                                                              + + +

                                                                              The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                              + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                                              +
                                                                              +

                                                                              + $authMethodQuery + + + + +

                                                                              + + +

                                                                              The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                              + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                              +
                                                                              +

                                                                              + $authURL + + + + +

                                                                              + + + + + protected + string + $authURL + = 'https://id.twitch.tv/oauth2/authorize' + + + + + +
                                                                              +
                                                                              +

                                                                              + $clientCredentialsTokenURL + + + + +

                                                                              + + +

                                                                              An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                              + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                                              If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                              +
                                                                              + + + + +
                                                                              +
                                                                              +

                                                                              + $defaultScopes + + + + +

                                                                              + + +

                                                                              Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                              + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_USER_READ_EMAIL] + + + + + +
                                                                              +
                                                                              +

                                                                              + $http + + + + +

                                                                              + + + + + protected + ClientInterface + $http + + + + + + +
                                                                              +
                                                                              +

                                                                              + $logger + + + + +

                                                                              + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                              + +
                                                                              +

                                                                              + $refreshTokenURL + + + + +

                                                                              + + +

                                                                              An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                              + + + protected + string + $refreshTokenURL + + +

                                                                              If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                              +
                                                                              + + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + see +
                                                                              +
                                                                              + TokenRefresh + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + $requestFactory + + + + +

                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                              +
                                                                              +

                                                                              + $revokeURL + + + + +

                                                                              + + + + + protected + string + $revokeURL + = 'https://id.twitch.tv/oauth2/revoke' + + + + + +
                                                                              +
                                                                              +

                                                                              + $scopesDelimiter + + + + +

                                                                              + + +

                                                                              The delimiter string for scopes

                                                                              + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                              +
                                                                              +

                                                                              + $serviceName + + + + +

                                                                              + + +

                                                                              the name of the provider/class (magic)

                                                                              + + + protected + string + $serviceName + + + + + + +
                                                                              + +
                                                                              +

                                                                              + $streamFactory + + + + +

                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                              +
                                                                              +

                                                                              + $uriFactory + + + + +

                                                                              + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                              +
                                                                              +

                                                                              + $userRevokeURL + + + + +

                                                                              + + + + + protected + string|null + $userRevokeURL + = 'https://www.twitch.tv/settings/connections' + + + + + +
                                                                              +
                                                                              + +
                                                                              +

                                                                              + Methods + + +

                                                                              +
                                                                              +

                                                                              + __construct() + + +

                                                                              + + +

                                                                              OAuthProvider constructor.

                                                                              + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $options + : OAuthOptions|SettingsContainerInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $http + : ClientInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $requestFactory + : RequestFactoryInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $streamFactory + : StreamFactoryInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $uriFactory + : UriFactoryInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $logger + : LoggerInterface + = new NullLogger()
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + + + +
                                                                              +
                                                                              +

                                                                              + __get() + + +

                                                                              + + +

                                                                              Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                              + + + public + __get(string $name) : string|null + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $name + : string +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              Return values
                                                                              + string|null +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + getAccessToken() + + +

                                                                              + + +

                                                                              Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                              + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $code + : string +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $state + : string|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + AccessToken +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + getAuthURL() + + +

                                                                              + + +

                                                                              Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                              + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $params + : array<string|int, mixed>|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $scopes + : array<string|int, mixed>|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + UriInterface +
                                                                              + +
                                                                              + +
                                                                              +

                                                                              + getRequestAuthorization() + + +

                                                                              + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $request + : RequestInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $token + : AccessToken +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + RequestInterface +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + getStorage() + + +

                                                                              + + +

                                                                              Returns the current OAuthStorageInterface

                                                                              + + + public + getStorage() : OAuthStorageInterface + +
                                                                              +
                                                                              + + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + codeCoverageIgnore +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + OAuthStorageInterface +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + invalidateAccessToken() + + +

                                                                              + + +

                                                                              Allows to invalidate an access token

                                                                              + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $token + : AccessToken|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + bool +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + me() + + +

                                                                              + + + + + public + me() : ResponseInterface + +
                                                                              +
                                                                              + + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + ResponseInterface +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + refreshAccessToken() + + +

                                                                              + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $token + : AccessToken|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + implements +
                                                                              +
                                                                              + +

                                                                              \chillerlan\OAuth\Core\TokenRefresh

                                                                              +
                                                                              + +
                                                                              +
                                                                              + throws +
                                                                              +
                                                                              + ProviderException + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + AccessToken +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + request() + + +

                                                                              + + +

                                                                              Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                              + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $path + : string +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $params + : array<string|int, mixed>|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $method + : string|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $headers + : array<string|int, mixed>|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $protocolVersion + : string|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + ResponseInterface +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + retrieveAccessToken() + + +

                                                                              + + +

                                                                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                              + + + public + retrieveAccessToken() : AccessToken + +
                                                                              +
                                                                              + + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + codeCoverageIgnore +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + AccessToken +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + sendRequest() + + +

                                                                              + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $request + : RequestInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + ResponseInterface +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + setLogger() + + +

                                                                              + + +

                                                                              Sets an optional PSR-3 LoggerInterface

                                                                              + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $logger + : LoggerInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + codeCoverageIgnore +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + static +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + setRequestFactory() + + +

                                                                              + + +

                                                                              Sets an optional PSR-17 RequestFactoryInterface

                                                                              + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $requestFactory + : RequestFactoryInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + codeCoverageIgnore +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + static +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + setStorage() + + +

                                                                              + + +

                                                                              Sets an optional OAuthStorageInterface

                                                                              + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $storage + : OAuthStorageInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + codeCoverageIgnore +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + static +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + setStreamFactory() + + +

                                                                              + + +

                                                                              Sets an optional PSR-17 StreamFactoryInterface

                                                                              + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $streamFactory + : StreamFactoryInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + codeCoverageIgnore +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + static +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + setUriFactory() + + +

                                                                              + + +

                                                                              Sets an optional PSR-17 UriFactoryInterface

                                                                              + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $uriFactory + : UriFactoryInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + codeCoverageIgnore +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + static +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + storeAccessToken() + + +

                                                                              + + +

                                                                              Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                              + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $token + : AccessToken +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + inheritDoc +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + codeCoverageIgnore +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + static +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + cleanBodyParams() + + +

                                                                              + + +

                                                                              Cleans an array of body parameters

                                                                              + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $params + : iterable<string|int, mixed> +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              Return values
                                                                              + array<string|int, mixed> +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + cleanQueryParams() + + +

                                                                              + + +

                                                                              Cleans an array of query parameters

                                                                              + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $params + : iterable<string|int, mixed> +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              Return values
                                                                              + array<string|int, mixed> +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + construct() + + +

                                                                              + + +

                                                                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                              + + + protected + construct() : void + +
                                                                              +
                                                                              + + + + + +
                                                                              +
                                                                              +

                                                                              + createAccessToken() + + +

                                                                              + + +

                                                                              Creates an access token with the provider set to $this->serviceName

                                                                              + + + protected + createAccessToken() : AccessToken + +
                                                                              +
                                                                              + + + + +
                                                                              +
                                                                              Return values
                                                                              + AccessToken +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + getRequestBody() + + +

                                                                              + + +

                                                                              Prepares the request body

                                                                              + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $request + : RequestInterface +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + throws +
                                                                              +
                                                                              + ProviderException + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + StreamInterface +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + getRequestHeaders() + + +

                                                                              + + +

                                                                              Prepare request headers

                                                                              + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $headers + : array<string|int, mixed>|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              Return values
                                                                              + array<string|int, mixed> +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + getRequestTarget() + + +

                                                                              + + +

                                                                              Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                              + + + protected + getRequestTarget(string $uri) : string + +
                                                                              +
                                                                              +

                                                                              Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $uri + : string +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + +
                                                                              + Tags + + +
                                                                              +
                                                                              +
                                                                              + see +
                                                                              +
                                                                              + OAuthInterface::request() + + +
                                                                              +
                                                                              + throws +
                                                                              +
                                                                              + ProviderException + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Return values
                                                                              + string +
                                                                              + +
                                                                              +
                                                                              +

                                                                              + getRequestURL() + + +

                                                                              + + +

                                                                              Prepares the request URL

                                                                              + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                              +
                                                                              + +
                                                                              Parameters
                                                                              +
                                                                              +
                                                                              + $path + : string +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + $params + : array<string|int, mixed>|null + = null
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              Return values
                                                                              + string +
                                                                              + +
                                                                              + +
                                                                              + +
                                                                              +
                                                                              +
                                                                              +
                                                                              +
                                                                              
                                                                              +        
                                                                              + +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              + +
                                                                              + On this page + + +
                                                                              + +
                                                                              +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Search results

                                                                              + +
                                                                              +
                                                                              +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                + + +
                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Twitter.html b/classes/chillerlan-OAuth-Providers-Twitter.html new file mode 100644 index 00000000..3f0017aa --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Twitter.html @@ -0,0 +1,3232 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                +

                                                                                Documentation

                                                                                + + + + + +
                                                                                + +
                                                                                +
                                                                                + + + + +
                                                                                +
                                                                                + + +
                                                                                +

                                                                                + Twitter + + + extends OAuth1Provider + + +
                                                                                + in package + +
                                                                                + + +

                                                                                + +
                                                                                + + +
                                                                                + + + +

                                                                                Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.

                                                                                + + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + todo: +
                                                                                +
                                                                                + +

                                                                                twitter is dead. fuck elon musk.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + see +
                                                                                +
                                                                                + https://developer.twitter.com/en/docs/basics/authentication/overview/oauth + + +
                                                                                +
                                                                                + + + +

                                                                                + Table of Contents + + +

                                                                                + + + + + + + +

                                                                                + Constants + + +

                                                                                +
                                                                                +
                                                                                + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                                + +
                                                                                + + +

                                                                                + Properties + + +

                                                                                +
                                                                                +
                                                                                + $accessTokenURL + +  : string +
                                                                                + +
                                                                                + $apiDocs + +  : string|null +
                                                                                + +
                                                                                + $apiHeaders + +  : array<string|int, mixed> +
                                                                                +
                                                                                additional headers to use during API access
                                                                                + +
                                                                                + $apiURL + +  : string +
                                                                                + +
                                                                                + $applicationURL + +  : string|null +
                                                                                + +
                                                                                + $authHeaders + +  : array<string|int, mixed> +
                                                                                +
                                                                                additional headers to use during authentication
                                                                                + +
                                                                                + $authURL + +  : string +
                                                                                + +
                                                                                + $http + +  : ClientInterface +
                                                                                + +
                                                                                + $logger + +  : LoggerInterface +
                                                                                + +
                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                + +
                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                + +
                                                                                + $requestTokenURL + +  : string +
                                                                                +
                                                                                The request OAuth1 token URL
                                                                                + +
                                                                                + $revokeURL + +  : string +
                                                                                +
                                                                                an optional URL for application side token revocation
                                                                                + +
                                                                                + $serviceName + +  : string +
                                                                                +
                                                                                the name of the provider/class (magic)
                                                                                + +
                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                + +
                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                + +
                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                + +
                                                                                + $userRevokeURL + +  : string|null +
                                                                                + +
                                                                                + +

                                                                                + Methods + + +

                                                                                +
                                                                                +
                                                                                + __construct() + +  : mixed +
                                                                                +
                                                                                OAuthProvider constructor.
                                                                                + +
                                                                                + __get() + +  : string|null +
                                                                                +
                                                                                Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                                + +
                                                                                + getAccessToken() + +  : AccessToken +
                                                                                +
                                                                                Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.
                                                                                + +
                                                                                + getAuthURL() + +  : UriInterface +
                                                                                + +
                                                                                + getRequestAuthorization() + +  : RequestInterface +
                                                                                + +
                                                                                + getRequestToken() + +  : AccessToken +
                                                                                +
                                                                                Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.
                                                                                + +
                                                                                + getStorage() + +  : OAuthStorageInterface +
                                                                                +
                                                                                Returns the current OAuthStorageInterface
                                                                                + +
                                                                                + invalidateAccessToken() + +  : bool +
                                                                                + +
                                                                                + me() + +  : ResponseInterface +
                                                                                + +
                                                                                + request() + +  : ResponseInterface +
                                                                                +
                                                                                Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                                + +
                                                                                + retrieveAccessToken() + +  : AccessToken +
                                                                                +
                                                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                                + +
                                                                                + sendRequest() + +  : ResponseInterface +
                                                                                + +
                                                                                + setLogger() + +  : static +
                                                                                +
                                                                                Sets an optional PSR-3 LoggerInterface
                                                                                + +
                                                                                + setRequestFactory() + +  : static +
                                                                                +
                                                                                Sets an optional PSR-17 RequestFactoryInterface
                                                                                + +
                                                                                + setStorage() + +  : static +
                                                                                +
                                                                                Sets an optional OAuthStorageInterface
                                                                                + +
                                                                                + setStreamFactory() + +  : static +
                                                                                +
                                                                                Sets an optional PSR-17 StreamFactoryInterface
                                                                                + +
                                                                                + setUriFactory() + +  : static +
                                                                                +
                                                                                Sets an optional PSR-17 UriFactoryInterface
                                                                                + +
                                                                                + storeAccessToken() + +  : static +
                                                                                +
                                                                                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                                + +
                                                                                + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Cleans an array of body parameters
                                                                                + +
                                                                                + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Cleans an array of query parameters
                                                                                + +
                                                                                + construct() + +  : void +
                                                                                +
                                                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                                + +
                                                                                + createAccessToken() + +  : AccessToken +
                                                                                +
                                                                                Creates an access token with the provider set to $this->serviceName
                                                                                + +
                                                                                + getRequestBody() + +  : StreamInterface +
                                                                                +
                                                                                Prepares the request body
                                                                                + +
                                                                                + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Prepare request headers
                                                                                + +
                                                                                + getRequestTarget() + +  : string +
                                                                                +
                                                                                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                                + +
                                                                                + getRequestURL() + +  : string +
                                                                                +
                                                                                Prepares the request URL
                                                                                + +
                                                                                + getSignature() + +  : string +
                                                                                +
                                                                                Generates a request signature
                                                                                + +
                                                                                + nonce() + +  : string +
                                                                                +
                                                                                returns a 32 byte random string (in hexadecimal representation) for use as a nonce
                                                                                + +
                                                                                + parseTokenResponse() + +  : AccessToken +
                                                                                +
                                                                                Parses the response from a request to the token endpoint
                                                                                + +
                                                                                + + + + + +
                                                                                +

                                                                                + Constants + + +

                                                                                +
                                                                                +

                                                                                + ALLOWED_PROPERTIES + + +

                                                                                + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                                +
                                                                                + + +
                                                                                +

                                                                                + Properties + + +

                                                                                +
                                                                                +

                                                                                + $accessTokenURL + + + + +

                                                                                + + + + + protected + string + $accessTokenURL + = 'https://api.twitter.com/oauth/access_token' + + + + + +
                                                                                +
                                                                                +

                                                                                + $apiDocs + + + + +

                                                                                + + + + + protected + string|null + $apiDocs + = 'https://developer.twitter.com/docs' + + + + + +
                                                                                +
                                                                                +

                                                                                + $apiHeaders + + + + +

                                                                                + + +

                                                                                additional headers to use during API access

                                                                                + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                                +
                                                                                +

                                                                                + $apiURL + + + + +

                                                                                + + + + + protected + string + $apiURL + = 'https://api.twitter.com' + + + + + +
                                                                                +
                                                                                +

                                                                                + $applicationURL + + + + +

                                                                                + + + + + protected + string|null + $applicationURL + = 'https://developer.twitter.com/apps' + + + + + +
                                                                                +
                                                                                +

                                                                                + $authHeaders + + + + +

                                                                                + + +

                                                                                additional headers to use during authentication

                                                                                + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                                + +
                                                                                +

                                                                                + $http + + + + +

                                                                                + + + + + protected + ClientInterface + $http + + + + + + +
                                                                                +
                                                                                +

                                                                                + $logger + + + + +

                                                                                + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                                + +
                                                                                +

                                                                                + $requestFactory + + + + +

                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                + +
                                                                                +

                                                                                + $revokeURL + + + + +

                                                                                + + +

                                                                                an optional URL for application side token revocation

                                                                                + + + protected + string + $revokeURL + + + + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + see +
                                                                                +
                                                                                + TokenInvalidate + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + $serviceName + + + + +

                                                                                + + +

                                                                                the name of the provider/class (magic)

                                                                                + + + protected + string + $serviceName + + + + + + +
                                                                                + +
                                                                                +

                                                                                + $streamFactory + + + + +

                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                +
                                                                                +

                                                                                + $uriFactory + + + + +

                                                                                + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                                +
                                                                                +

                                                                                + $userRevokeURL + + + + +

                                                                                + + + + + protected + string|null + $userRevokeURL + = 'https://twitter.com/settings/applications' + + + + + +
                                                                                +
                                                                                + +
                                                                                +

                                                                                + Methods + + +

                                                                                +
                                                                                +

                                                                                + __construct() + + +

                                                                                + + +

                                                                                OAuthProvider constructor.

                                                                                + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $options + : OAuthOptions|SettingsContainerInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $http + : ClientInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $requestFactory + : RequestFactoryInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $streamFactory + : StreamFactoryInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $uriFactory + : UriFactoryInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $logger + : LoggerInterface + = new NullLogger()
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + + +
                                                                                +
                                                                                +

                                                                                + __get() + + +

                                                                                + + +

                                                                                Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                                + + + public + __get(string $name) : string|null + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $name + : string +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                +
                                                                                Return values
                                                                                + string|null +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getAccessToken() + + +

                                                                                + + +

                                                                                Obtains an OAuth1 access token with the given $token and $verifier and returns an AccessToken object.

                                                                                + + + public + getAccessToken(string $token, string $verifier) : AccessToken + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $token + : string +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $verifier + : string +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + AccessToken +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getAuthURL() + + +

                                                                                + + + + + public + getAuthURL([array<string|int, mixed>|null $params = null ]) : UriInterface + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $params + : array<string|int, mixed>|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + UriInterface +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getRequestAuthorization() + + +

                                                                                + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $request + : RequestInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $token + : AccessToken +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + RequestInterface +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getRequestToken() + + +

                                                                                + + +

                                                                                Obtains an OAuth1 request token and returns an AccessToken object for use in the authentication request.

                                                                                + + + public + getRequestToken() : AccessToken + +
                                                                                +
                                                                                + + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + AccessToken +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getStorage() + + +

                                                                                + + +

                                                                                Returns the current OAuthStorageInterface

                                                                                + + + public + getStorage() : OAuthStorageInterface + +
                                                                                +
                                                                                + + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + codeCoverageIgnore +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + OAuthStorageInterface +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + invalidateAccessToken() + + +

                                                                                + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $token + : AccessToken|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + implements +
                                                                                +
                                                                                + +

                                                                                \chillerlan\OAuth\Core\TokenInvalidate

                                                                                +
                                                                                + +
                                                                                +
                                                                                + codeCoverageIgnore +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ProviderException + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + bool +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + me() + + +

                                                                                + + + + + public + me() : ResponseInterface + +
                                                                                +
                                                                                + + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + ResponseInterface +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + request() + + +

                                                                                + + +

                                                                                Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                                + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $path + : string +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $params + : array<string|int, mixed>|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $method + : string|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $headers + : array<string|int, mixed>|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $protocolVersion + : string|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + ResponseInterface +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + retrieveAccessToken() + + +

                                                                                + + +

                                                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                                + + + public + retrieveAccessToken() : AccessToken + +
                                                                                +
                                                                                + + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + codeCoverageIgnore +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + AccessToken +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + sendRequest() + + +

                                                                                + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $request + : RequestInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + ResponseInterface +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + setLogger() + + +

                                                                                + + +

                                                                                Sets an optional PSR-3 LoggerInterface

                                                                                + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $logger + : LoggerInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + codeCoverageIgnore +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + static +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + setRequestFactory() + + +

                                                                                + + +

                                                                                Sets an optional PSR-17 RequestFactoryInterface

                                                                                + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $requestFactory + : RequestFactoryInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + codeCoverageIgnore +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + static +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + setStorage() + + +

                                                                                + + +

                                                                                Sets an optional OAuthStorageInterface

                                                                                + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $storage + : OAuthStorageInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + codeCoverageIgnore +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + static +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + setStreamFactory() + + +

                                                                                + + +

                                                                                Sets an optional PSR-17 StreamFactoryInterface

                                                                                + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $streamFactory + : StreamFactoryInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + codeCoverageIgnore +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + static +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + setUriFactory() + + +

                                                                                + + +

                                                                                Sets an optional PSR-17 UriFactoryInterface

                                                                                + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $uriFactory + : UriFactoryInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + codeCoverageIgnore +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + static +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + storeAccessToken() + + +

                                                                                + + +

                                                                                Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                                + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $token + : AccessToken +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + inheritDoc +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + codeCoverageIgnore +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + static +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + cleanBodyParams() + + +

                                                                                + + +

                                                                                Cleans an array of body parameters

                                                                                + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $params + : iterable<string|int, mixed> +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                +
                                                                                Return values
                                                                                + array<string|int, mixed> +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + cleanQueryParams() + + +

                                                                                + + +

                                                                                Cleans an array of query parameters

                                                                                + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $params + : iterable<string|int, mixed> +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                +
                                                                                Return values
                                                                                + array<string|int, mixed> +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + construct() + + +

                                                                                + + +

                                                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                                + + + protected + construct() : void + +
                                                                                +
                                                                                + + + + + +
                                                                                +
                                                                                +

                                                                                + createAccessToken() + + +

                                                                                + + +

                                                                                Creates an access token with the provider set to $this->serviceName

                                                                                + + + protected + createAccessToken() : AccessToken + +
                                                                                +
                                                                                + + + + +
                                                                                +
                                                                                Return values
                                                                                + AccessToken +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getRequestBody() + + +

                                                                                + + +

                                                                                Prepares the request body

                                                                                + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $request + : RequestInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ProviderException + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + StreamInterface +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getRequestHeaders() + + +

                                                                                + + +

                                                                                Prepare request headers

                                                                                + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $headers + : array<string|int, mixed>|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                +
                                                                                Return values
                                                                                + array<string|int, mixed> +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getRequestTarget() + + +

                                                                                + + +

                                                                                Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                                + + + protected + getRequestTarget(string $uri) : string + +
                                                                                +
                                                                                +

                                                                                Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $uri + : string +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + see +
                                                                                +
                                                                                + OAuthInterface::request() + + +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ProviderException + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + string +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getRequestURL() + + +

                                                                                + + +

                                                                                Prepares the request URL

                                                                                + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $path + : string +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $params + : array<string|int, mixed>|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                +
                                                                                Return values
                                                                                + string +
                                                                                + +
                                                                                +
                                                                                +

                                                                                + getSignature() + + +

                                                                                + + +

                                                                                Generates a request signature

                                                                                + + + protected + getSignature(string $url, array<string|int, mixed> $params, string $method[, string|null $accessTokenSecret = null ]) : string + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $url + : string +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $params + : array<string|int, mixed> +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $method + : string +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $accessTokenSecret + : string|null + = null
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + see +
                                                                                +
                                                                                + https://datatracker.ietf.org/doc/html/rfc5849#section-3.4 + + +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ProviderException + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + string +
                                                                                + +
                                                                                + +
                                                                                +

                                                                                + parseTokenResponse() + + +

                                                                                + + +

                                                                                Parses the response from a request to the token endpoint

                                                                                + + + protected + parseTokenResponse(ResponseInterface $response, bool $checkCallbackConfirmed) : AccessToken + +
                                                                                +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $response + : ResponseInterface +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $checkCallbackConfirmed + : bool +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + + +
                                                                                +
                                                                                +
                                                                                + see +
                                                                                +
                                                                                + https://datatracker.ietf.org/doc/html/rfc5849#section-2.1 + + +
                                                                                +
                                                                                + see +
                                                                                +
                                                                                + https://datatracker.ietf.org/doc/html/rfc5849#section-2.3 + + +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ProviderException + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Return values
                                                                                + AccessToken +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                
                                                                                +        
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                +
                                                                                +
                                                                                + +
                                                                                + On this page + + +
                                                                                + +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                +

                                                                                Search results

                                                                                + +
                                                                                +
                                                                                +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  + + +
                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-TwitterCC.html b/classes/chillerlan-OAuth-Providers-TwitterCC.html new file mode 100644 index 00000000..fff7bf66 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-TwitterCC.html @@ -0,0 +1,3511 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                  +

                                                                                  Documentation

                                                                                  + + + + + +
                                                                                  + +
                                                                                  +
                                                                                  + + + + +
                                                                                  +
                                                                                  + + +
                                                                                  +

                                                                                  + TwitterCC + + + extends OAuth2Provider + + +
                                                                                  + in package + +
                                                                                  + + + implements + ClientCredentials + +

                                                                                  + +
                                                                                  + + +
                                                                                  + + + +

                                                                                  Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                                                  + + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + todo: +
                                                                                  +
                                                                                  + +

                                                                                  twitter is dead. fuck elon musk.

                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + todo: +
                                                                                  +
                                                                                  + +

                                                                                  https://developer.twitter.com/en/docs/basics/authentication/api-reference/invalidate_token

                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + see +
                                                                                  +
                                                                                  + https://dev.twitter.com/overview/api + + +
                                                                                  +
                                                                                  + see +
                                                                                  +
                                                                                  + https://developer.twitter.com/en/docs/basics/authentication/overview/application-only + + +
                                                                                  +
                                                                                  + + + +

                                                                                  + Table of Contents + + +

                                                                                  + + + +

                                                                                  + Interfaces + + +

                                                                                  +
                                                                                  +
                                                                                  ClientCredentials
                                                                                  Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                                                                                  + + + + +

                                                                                  + Constants + + +

                                                                                  +
                                                                                  +
                                                                                  + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                                  + +
                                                                                  + AUTH_ERRMSG + +  = 'TwitterCC only supports Client Credentials Grant, use the Twitter OAuth1 class for authentication instead.' +
                                                                                  + +
                                                                                  + + +

                                                                                  + Properties + + +

                                                                                  +
                                                                                  +
                                                                                  + $accessTokenURL + +  : string +
                                                                                  +
                                                                                  the provider's access token exchange URL
                                                                                  + +
                                                                                  + $apiDocs + +  : string|null +
                                                                                  + +
                                                                                  + $apiHeaders + +  : array<string|int, mixed> +
                                                                                  +
                                                                                  additional headers to use during API access
                                                                                  + +
                                                                                  + $apiURL + +  : string +
                                                                                  + +
                                                                                  + $applicationURL + +  : string|null +
                                                                                  + +
                                                                                  + $authHeaders + +  : array<string|int, mixed> +
                                                                                  +
                                                                                  additional headers to use during authentication
                                                                                  + +
                                                                                  + $authMethod + +  : int +
                                                                                  +
                                                                                  Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                                  + +
                                                                                  + $authMethodHeader + +  : string +
                                                                                  +
                                                                                  The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                                  + +
                                                                                  + $authMethodQuery + +  : string +
                                                                                  +
                                                                                  The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                                  + +
                                                                                  + $authURL + +  : string +
                                                                                  +
                                                                                  the authentication URL
                                                                                  + +
                                                                                  + $clientCredentialsTokenURL + +  : string|null +
                                                                                  +
                                                                                  An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                                  + +
                                                                                  + $defaultScopes + +  : array<string|int, mixed> +
                                                                                  +
                                                                                  Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                                  + +
                                                                                  + $http + +  : ClientInterface +
                                                                                  + +
                                                                                  + $logger + +  : LoggerInterface +
                                                                                  + +
                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                  + +
                                                                                  + $refreshTokenURL + +  : string +
                                                                                  +
                                                                                  An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                                  + +
                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                  + +
                                                                                  + $revokeURL + +  : string +
                                                                                  +
                                                                                  an optional URL for application side token revocation
                                                                                  + +
                                                                                  + $scopesDelimiter + +  : string +
                                                                                  +
                                                                                  The delimiter string for scopes
                                                                                  + +
                                                                                  + $serviceName + +  : string +
                                                                                  +
                                                                                  the name of the provider/class (magic)
                                                                                  + +
                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                  + +
                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                  + +
                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                  + +
                                                                                  + $userRevokeURL + +  : string|null +
                                                                                  + +
                                                                                  + +

                                                                                  + Methods + + +

                                                                                  +
                                                                                  +
                                                                                  + __construct() + +  : mixed +
                                                                                  +
                                                                                  OAuthProvider constructor.
                                                                                  + +
                                                                                  + __get() + +  : string|null +
                                                                                  +
                                                                                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                                  + +
                                                                                  + getAccessToken() + +  : AccessToken +
                                                                                  +
                                                                                  Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                                  + +
                                                                                  + getAuthURL() + +  : UriInterface +
                                                                                  +
                                                                                  Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                                  + +
                                                                                  + getClientCredentialsToken() + +  : AccessToken +
                                                                                  + +
                                                                                  + getRequestAuthorization() + +  : RequestInterface +
                                                                                  + +
                                                                                  + getStorage() + +  : OAuthStorageInterface +
                                                                                  +
                                                                                  Returns the current OAuthStorageInterface
                                                                                  + +
                                                                                  + invalidateAccessToken() + +  : bool +
                                                                                  + +
                                                                                  + me() + +  : ResponseInterface +
                                                                                  +
                                                                                  Returns information about the currently authenticated user (usually a /me or /user endpoint).
                                                                                  + +
                                                                                  + refreshAccessToken() + +  : AccessToken +
                                                                                  + +
                                                                                  + request() + +  : ResponseInterface +
                                                                                  +
                                                                                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                                  + +
                                                                                  + retrieveAccessToken() + +  : AccessToken +
                                                                                  +
                                                                                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                                  + +
                                                                                  + sendRequest() + +  : ResponseInterface +
                                                                                  + +
                                                                                  + setLogger() + +  : static +
                                                                                  +
                                                                                  Sets an optional PSR-3 LoggerInterface
                                                                                  + +
                                                                                  + setRequestFactory() + +  : static +
                                                                                  +
                                                                                  Sets an optional PSR-17 RequestFactoryInterface
                                                                                  + +
                                                                                  + setStorage() + +  : static +
                                                                                  +
                                                                                  Sets an optional OAuthStorageInterface
                                                                                  + +
                                                                                  + setStreamFactory() + +  : static +
                                                                                  +
                                                                                  Sets an optional PSR-17 StreamFactoryInterface
                                                                                  + +
                                                                                  + setUriFactory() + +  : static +
                                                                                  +
                                                                                  Sets an optional PSR-17 UriFactoryInterface
                                                                                  + +
                                                                                  + storeAccessToken() + +  : static +
                                                                                  +
                                                                                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                                  + +
                                                                                  + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                                  +
                                                                                  Cleans an array of body parameters
                                                                                  + +
                                                                                  + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                                  +
                                                                                  Cleans an array of query parameters
                                                                                  + +
                                                                                  + construct() + +  : void +
                                                                                  +
                                                                                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                                  + +
                                                                                  + createAccessToken() + +  : AccessToken +
                                                                                  +
                                                                                  Creates an access token with the provider set to $this->serviceName
                                                                                  + +
                                                                                  + getRequestBody() + +  : StreamInterface +
                                                                                  +
                                                                                  Prepares the request body
                                                                                  + +
                                                                                  + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                                  +
                                                                                  Prepare request headers
                                                                                  + +
                                                                                  + getRequestTarget() + +  : string +
                                                                                  +
                                                                                  Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                                  + +
                                                                                  + getRequestURL() + +  : string +
                                                                                  +
                                                                                  Prepares the request URL
                                                                                  + +
                                                                                  + parseTokenResponse() + +  : AccessToken +
                                                                                  +
                                                                                  Parses the response from a request to the token endpoint
                                                                                  + +
                                                                                  + + + + + +
                                                                                  +

                                                                                  + Constants + + +

                                                                                  +
                                                                                  +

                                                                                  + ALLOWED_PROPERTIES + + +

                                                                                  + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + AUTH_ERRMSG + + +

                                                                                  + + + + + + protected + mixed + AUTH_ERRMSG + = 'TwitterCC only supports Client Credentials Grant, use the Twitter OAuth1 class for authentication instead.' + + + + + + + +
                                                                                  +
                                                                                  + + +
                                                                                  +

                                                                                  + Properties + + +

                                                                                  +
                                                                                  +

                                                                                  + $accessTokenURL + + + + +

                                                                                  + + +

                                                                                  the provider's access token exchange URL

                                                                                  + + + protected + string + $accessTokenURL + + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $apiDocs + + + + +

                                                                                  + + + + + protected + string|null + $apiDocs + = 'https://developer.twitter.com/en/docs/basics/authentication/overview/application-only' + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $apiHeaders + + + + +

                                                                                  + + +

                                                                                  additional headers to use during API access

                                                                                  + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $apiURL + + + + +

                                                                                  + + + + + protected + string + $apiURL + = 'https://api.twitter.com' + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $applicationURL + + + + +

                                                                                  + + + + + protected + string|null + $applicationURL + = 'https://developer.twitter.com/apps' + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $authHeaders + + + + +

                                                                                  + + +

                                                                                  additional headers to use during authentication

                                                                                  + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $authMethod + + + + +

                                                                                  + + +

                                                                                  Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                                  + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $authMethodHeader + + + + +

                                                                                  + + +

                                                                                  The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                                  + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $authMethodQuery + + + + +

                                                                                  + + +

                                                                                  The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                                  + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $authURL + + + + +

                                                                                  + + +

                                                                                  the authentication URL

                                                                                  + + + protected + string + $authURL + + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $clientCredentialsTokenURL + + + + +

                                                                                  + + +

                                                                                  An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                                  + + + protected + string|null + $clientCredentialsTokenURL + = 'https://api.twitter.com/oauth2/token' + +

                                                                                  If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                                  +
                                                                                  + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $defaultScopes + + + + +

                                                                                  + + +

                                                                                  Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                                  + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $http + + + + +

                                                                                  + + + + + protected + ClientInterface + $http + + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $logger + + + + +

                                                                                  + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                                  + +
                                                                                  +

                                                                                  + $refreshTokenURL + + + + +

                                                                                  + + +

                                                                                  An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                                  + + + protected + string + $refreshTokenURL + + +

                                                                                  If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                                  +
                                                                                  + + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + see +
                                                                                  +
                                                                                  + TokenRefresh + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + $requestFactory + + + + +

                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $revokeURL + + + + +

                                                                                  + + +

                                                                                  an optional URL for application side token revocation

                                                                                  + + + protected + string + $revokeURL + + + + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + see +
                                                                                  +
                                                                                  + TokenInvalidate + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + $scopesDelimiter + + + + +

                                                                                  + + +

                                                                                  The delimiter string for scopes

                                                                                  + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $serviceName + + + + +

                                                                                  + + +

                                                                                  the name of the provider/class (magic)

                                                                                  + + + protected + string + $serviceName + + + + + + +
                                                                                  + +
                                                                                  +

                                                                                  + $streamFactory + + + + +

                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $uriFactory + + + + +

                                                                                  + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + $userRevokeURL + + + + +

                                                                                  + + + + + protected + string|null + $userRevokeURL + = 'https://twitter.com/settings/applications' + + + + + +
                                                                                  +
                                                                                  + +
                                                                                  +

                                                                                  + Methods + + +

                                                                                  +
                                                                                  +

                                                                                  + __construct() + + +

                                                                                  + + +

                                                                                  OAuthProvider constructor.

                                                                                  + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $options + : OAuthOptions|SettingsContainerInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $http + : ClientInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $requestFactory + : RequestFactoryInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $streamFactory + : StreamFactoryInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $uriFactory + : UriFactoryInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $logger + : LoggerInterface + = new NullLogger()
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + + +
                                                                                  +
                                                                                  +

                                                                                  + __get() + + +

                                                                                  + + +

                                                                                  Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                                  + + + public + __get(string $name) : string|null + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $name + : string +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + +
                                                                                  +
                                                                                  Return values
                                                                                  + string|null +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + getAccessToken() + + +

                                                                                  + + +

                                                                                  Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                                  + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $code + : string +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $state + : string|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritdoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + throws +
                                                                                  +
                                                                                  + ProviderException + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + AccessToken +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + getAuthURL() + + +

                                                                                  + + +

                                                                                  Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                                  + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $params + : array<string|int, mixed>|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $scopes + : array<string|int, mixed>|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritdoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + throws +
                                                                                  +
                                                                                  + ProviderException + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + UriInterface +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + getClientCredentialsToken() + + +

                                                                                  + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $scopes + : array<string|int, mixed>|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + implements +
                                                                                  +
                                                                                  + +

                                                                                  \chillerlan\OAuth\Core\ClientCredentials

                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + throws +
                                                                                  +
                                                                                  + ProviderException + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + AccessToken +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + getRequestAuthorization() + + +

                                                                                  + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $request + : RequestInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $token + : AccessToken +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + RequestInterface +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + getStorage() + + +

                                                                                  + + +

                                                                                  Returns the current OAuthStorageInterface

                                                                                  + + + public + getStorage() : OAuthStorageInterface + +
                                                                                  +
                                                                                  + + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + OAuthStorageInterface +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + invalidateAccessToken() + + +

                                                                                  + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $token + : AccessToken|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + implements +
                                                                                  +
                                                                                  + +

                                                                                  \chillerlan\OAuth\Core\TokenInvalidate

                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + throws +
                                                                                  +
                                                                                  + ProviderException + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + bool +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + me() + + +

                                                                                  + + +

                                                                                  Returns information about the currently authenticated user (usually a /me or /user endpoint).

                                                                                  + + + public + me() : ResponseInterface + +
                                                                                  +
                                                                                  + + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + ResponseInterface +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + refreshAccessToken() + + +

                                                                                  + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $token + : AccessToken|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + implements +
                                                                                  +
                                                                                  + +

                                                                                  \chillerlan\OAuth\Core\TokenRefresh

                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + throws +
                                                                                  +
                                                                                  + ProviderException + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + AccessToken +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + request() + + +

                                                                                  + + +

                                                                                  Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                                  + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $path + : string +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $params + : array<string|int, mixed>|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $method + : string|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $headers + : array<string|int, mixed>|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $protocolVersion + : string|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + ResponseInterface +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + retrieveAccessToken() + + +

                                                                                  + + +

                                                                                  Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                                  + + + public + retrieveAccessToken() : AccessToken + +
                                                                                  +
                                                                                  + + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + AccessToken +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + sendRequest() + + +

                                                                                  + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $request + : RequestInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + ResponseInterface +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + setLogger() + + +

                                                                                  + + +

                                                                                  Sets an optional PSR-3 LoggerInterface

                                                                                  + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $logger + : LoggerInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + static +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + setRequestFactory() + + +

                                                                                  + + +

                                                                                  Sets an optional PSR-17 RequestFactoryInterface

                                                                                  + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $requestFactory + : RequestFactoryInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + static +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + setStorage() + + +

                                                                                  + + +

                                                                                  Sets an optional OAuthStorageInterface

                                                                                  + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $storage + : OAuthStorageInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + static +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + setStreamFactory() + + +

                                                                                  + + +

                                                                                  Sets an optional PSR-17 StreamFactoryInterface

                                                                                  + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $streamFactory + : StreamFactoryInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + static +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + setUriFactory() + + +

                                                                                  + + +

                                                                                  Sets an optional PSR-17 UriFactoryInterface

                                                                                  + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $uriFactory + : UriFactoryInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + static +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + storeAccessToken() + + +

                                                                                  + + +

                                                                                  Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                                  + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $token + : AccessToken +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + inheritDoc +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + codeCoverageIgnore +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + static +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + cleanBodyParams() + + +

                                                                                  + + +

                                                                                  Cleans an array of body parameters

                                                                                  + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $params + : iterable<string|int, mixed> +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + +
                                                                                  +
                                                                                  Return values
                                                                                  + array<string|int, mixed> +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + cleanQueryParams() + + +

                                                                                  + + +

                                                                                  Cleans an array of query parameters

                                                                                  + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $params + : iterable<string|int, mixed> +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + +
                                                                                  +
                                                                                  Return values
                                                                                  + array<string|int, mixed> +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + construct() + + +

                                                                                  + + +

                                                                                  A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                                  + + + protected + construct() : void + +
                                                                                  +
                                                                                  + + + + + +
                                                                                  +
                                                                                  +

                                                                                  + createAccessToken() + + +

                                                                                  + + +

                                                                                  Creates an access token with the provider set to $this->serviceName

                                                                                  + + + protected + createAccessToken() : AccessToken + +
                                                                                  +
                                                                                  + + + + +
                                                                                  +
                                                                                  Return values
                                                                                  + AccessToken +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + getRequestBody() + + +

                                                                                  + + +

                                                                                  Prepares the request body

                                                                                  + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $request + : RequestInterface +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + throws +
                                                                                  +
                                                                                  + ProviderException + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + StreamInterface +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + getRequestHeaders() + + +

                                                                                  + + +

                                                                                  Prepare request headers

                                                                                  + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $headers + : array<string|int, mixed>|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + +
                                                                                  +
                                                                                  Return values
                                                                                  + array<string|int, mixed> +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + getRequestTarget() + + +

                                                                                  + + +

                                                                                  Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                                  + + + protected + getRequestTarget(string $uri) : string + +
                                                                                  +
                                                                                  +

                                                                                  Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $uri + : string +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + +
                                                                                  + Tags + + +
                                                                                  +
                                                                                  +
                                                                                  + see +
                                                                                  +
                                                                                  + OAuthInterface::request() + + +
                                                                                  +
                                                                                  + throws +
                                                                                  +
                                                                                  + ProviderException + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Return values
                                                                                  + string +
                                                                                  + +
                                                                                  +
                                                                                  +

                                                                                  + getRequestURL() + + +

                                                                                  + + +

                                                                                  Prepares the request URL

                                                                                  + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                                  +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $path + : string +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $params + : array<string|int, mixed>|null + = null
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + +
                                                                                  +
                                                                                  Return values
                                                                                  + string +
                                                                                  + +
                                                                                  + +
                                                                                  + +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  
                                                                                  +        
                                                                                  + +
                                                                                  +
                                                                                  + + + +
                                                                                  +
                                                                                  +
                                                                                  + +
                                                                                  + On this page + + +
                                                                                  + +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  Search results

                                                                                  + +
                                                                                  +
                                                                                  +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    + + +
                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-Vimeo.html b/classes/chillerlan-OAuth-Providers-Vimeo.html new file mode 100644 index 00000000..2b148a83 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-Vimeo.html @@ -0,0 +1,3828 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                    +

                                                                                    Documentation

                                                                                    + + + + + +
                                                                                    + +
                                                                                    +
                                                                                    + + + + +
                                                                                    +
                                                                                    + + +
                                                                                    +

                                                                                    + Vimeo + + + extends OAuth2Provider + + +
                                                                                    + in package + +
                                                                                    + + + implements + ClientCredentials, CSRFToken, TokenInvalidate + +

                                                                                    + +
                                                                                    + + +
                                                                                    + + + +

                                                                                    Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                                                    + + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + see +
                                                                                    +
                                                                                    + https://developer.vimeo.com/ + + +
                                                                                    +
                                                                                    + see +
                                                                                    +
                                                                                    + https://developer.vimeo.com/api/authentication + + +
                                                                                    +
                                                                                    + + + +

                                                                                    + Table of Contents + + +

                                                                                    + + + +

                                                                                    + Interfaces + + +

                                                                                    +
                                                                                    +
                                                                                    ClientCredentials
                                                                                    Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                                                                                    CSRFToken
                                                                                    Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                                                    TokenInvalidate
                                                                                    Indicates whether the service is capable of invalidating access tokens
                                                                                    + + + + +

                                                                                    + Constants + + +

                                                                                    +
                                                                                    +
                                                                                    + SCOPE_CREATE + +  = 'create' +
                                                                                    + +
                                                                                    + SCOPE_DELETE + +  = 'delete' +
                                                                                    + +
                                                                                    + SCOPE_EDIT + +  = 'edit' +
                                                                                    + +
                                                                                    + SCOPE_INTERACT + +  = 'interact' +
                                                                                    + +
                                                                                    + SCOPE_PRIVATE + +  = 'private' +
                                                                                    + +
                                                                                    + SCOPE_PROMO_CODES + +  = 'promo_codes' +
                                                                                    + +
                                                                                    + SCOPE_PUBLIC + +  = 'public' +
                                                                                    + +
                                                                                    + SCOPE_PURCHASED + +  = 'purchased' +
                                                                                    + +
                                                                                    + SCOPE_STATS + +  = 'stats' +
                                                                                    + +
                                                                                    + SCOPE_UPLOAD + +  = 'upload' +
                                                                                    + +
                                                                                    + SCOPE_VIDEO_FILES + +  = 'video_files' +
                                                                                    + +
                                                                                    + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                                    + +
                                                                                    + API_VERSION + +  = '3.4' +
                                                                                    + +
                                                                                    + + +

                                                                                    + Properties + + +

                                                                                    +
                                                                                    +
                                                                                    + $accessTokenURL + +  : string +
                                                                                    + +
                                                                                    + $apiDocs + +  : string|null +
                                                                                    + +
                                                                                    + $apiHeaders + +  : array<string|int, mixed> +
                                                                                    + +
                                                                                    + $apiURL + +  : string +
                                                                                    + +
                                                                                    + $applicationURL + +  : string|null +
                                                                                    + +
                                                                                    + $authHeaders + +  : array<string|int, mixed> +
                                                                                    + +
                                                                                    + $authMethod + +  : int +
                                                                                    +
                                                                                    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                                    + +
                                                                                    + $authMethodHeader + +  : string +
                                                                                    +
                                                                                    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                                    + +
                                                                                    + $authMethodQuery + +  : string +
                                                                                    +
                                                                                    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                                    + +
                                                                                    + $authURL + +  : string +
                                                                                    + +
                                                                                    + $clientCredentialsTokenURL + +  : string|null +
                                                                                    +
                                                                                    An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                                    + +
                                                                                    + $defaultScopes + +  : array<string|int, mixed> +
                                                                                    +
                                                                                    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                                    + +
                                                                                    + $http + +  : ClientInterface +
                                                                                    + +
                                                                                    + $logger + +  : LoggerInterface +
                                                                                    + +
                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                    + +
                                                                                    + $refreshTokenURL + +  : string +
                                                                                    +
                                                                                    An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                                    + +
                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                    + +
                                                                                    + $revokeURL + +  : string +
                                                                                    + +
                                                                                    + $scopesDelimiter + +  : string +
                                                                                    +
                                                                                    The delimiter string for scopes
                                                                                    + +
                                                                                    + $serviceName + +  : string +
                                                                                    +
                                                                                    the name of the provider/class (magic)
                                                                                    + +
                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                    + +
                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                    + +
                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                    + +
                                                                                    + $userRevokeURL + +  : string|null +
                                                                                    + +
                                                                                    + +

                                                                                    + Methods + + +

                                                                                    +
                                                                                    +
                                                                                    + __construct() + +  : mixed +
                                                                                    +
                                                                                    OAuthProvider constructor.
                                                                                    + +
                                                                                    + __get() + +  : string|null +
                                                                                    +
                                                                                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                                    + +
                                                                                    + getAccessToken() + +  : AccessToken +
                                                                                    +
                                                                                    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                                    + +
                                                                                    + getAuthURL() + +  : UriInterface +
                                                                                    +
                                                                                    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                                    + +
                                                                                    + getClientCredentialsToken() + +  : AccessToken +
                                                                                    + +
                                                                                    + getRequestAuthorization() + +  : RequestInterface +
                                                                                    + +
                                                                                    + getStorage() + +  : OAuthStorageInterface +
                                                                                    +
                                                                                    Returns the current OAuthStorageInterface
                                                                                    + +
                                                                                    + invalidateAccessToken() + +  : bool +
                                                                                    +
                                                                                    Allows to invalidate an access token
                                                                                    + +
                                                                                    + me() + +  : ResponseInterface +
                                                                                    + +
                                                                                    + refreshAccessToken() + +  : AccessToken +
                                                                                    + +
                                                                                    + request() + +  : ResponseInterface +
                                                                                    +
                                                                                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                                    + +
                                                                                    + retrieveAccessToken() + +  : AccessToken +
                                                                                    +
                                                                                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                                    + +
                                                                                    + sendRequest() + +  : ResponseInterface +
                                                                                    + +
                                                                                    + setLogger() + +  : static +
                                                                                    +
                                                                                    Sets an optional PSR-3 LoggerInterface
                                                                                    + +
                                                                                    + setRequestFactory() + +  : static +
                                                                                    +
                                                                                    Sets an optional PSR-17 RequestFactoryInterface
                                                                                    + +
                                                                                    + setStorage() + +  : static +
                                                                                    +
                                                                                    Sets an optional OAuthStorageInterface
                                                                                    + +
                                                                                    + setStreamFactory() + +  : static +
                                                                                    +
                                                                                    Sets an optional PSR-17 StreamFactoryInterface
                                                                                    + +
                                                                                    + setUriFactory() + +  : static +
                                                                                    +
                                                                                    Sets an optional PSR-17 UriFactoryInterface
                                                                                    + +
                                                                                    + storeAccessToken() + +  : static +
                                                                                    +
                                                                                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                                    + +
                                                                                    + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                                    +
                                                                                    Cleans an array of body parameters
                                                                                    + +
                                                                                    + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                                    +
                                                                                    Cleans an array of query parameters
                                                                                    + +
                                                                                    + construct() + +  : void +
                                                                                    +
                                                                                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                                    + +
                                                                                    + createAccessToken() + +  : AccessToken +
                                                                                    +
                                                                                    Creates an access token with the provider set to $this->serviceName
                                                                                    + +
                                                                                    + getRequestBody() + +  : StreamInterface +
                                                                                    +
                                                                                    Prepares the request body
                                                                                    + +
                                                                                    + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                                    +
                                                                                    Prepare request headers
                                                                                    + +
                                                                                    + getRequestTarget() + +  : string +
                                                                                    +
                                                                                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                                    + +
                                                                                    + getRequestURL() + +  : string +
                                                                                    +
                                                                                    Prepares the request URL
                                                                                    + +
                                                                                    + parseTokenResponse() + +  : AccessToken +
                                                                                    +
                                                                                    Parses the response from a request to the token endpoint
                                                                                    + +
                                                                                    + + + + + +
                                                                                    +

                                                                                    + Constants + + +

                                                                                    +
                                                                                    +

                                                                                    + SCOPE_CREATE + + +

                                                                                    + + + + + + public + mixed + SCOPE_CREATE + = 'create' + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + SCOPE_DELETE + + +

                                                                                    + + + + + + public + mixed + SCOPE_DELETE + = 'delete' + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + SCOPE_EDIT + + +

                                                                                    + + + + + + public + mixed + SCOPE_EDIT + = 'edit' + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + SCOPE_INTERACT + + +

                                                                                    + + + + + + public + mixed + SCOPE_INTERACT + = 'interact' + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + SCOPE_PRIVATE + + +

                                                                                    + + + + + + public + mixed + SCOPE_PRIVATE + = 'private' + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + SCOPE_PROMO_CODES + + +

                                                                                    + + + + + + public + mixed + SCOPE_PROMO_CODES + = 'promo_codes' + + + + + + + +
                                                                                    + +
                                                                                    +

                                                                                    + SCOPE_PURCHASED + + +

                                                                                    + + + + + + public + mixed + SCOPE_PURCHASED + = 'purchased' + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + SCOPE_STATS + + +

                                                                                    + + + + + + public + mixed + SCOPE_STATS + = 'stats' + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + SCOPE_UPLOAD + + +

                                                                                    + + + + + + public + mixed + SCOPE_UPLOAD + = 'upload' + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + SCOPE_VIDEO_FILES + + +

                                                                                    + + + + + + public + mixed + SCOPE_VIDEO_FILES + = 'video_files' + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + ALLOWED_PROPERTIES + + +

                                                                                    + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + API_VERSION + + +

                                                                                    + + + + + + protected + mixed + API_VERSION + = '3.4' + + + + + + + +
                                                                                    +
                                                                                    + + +
                                                                                    +

                                                                                    + Properties + + +

                                                                                    +
                                                                                    +

                                                                                    + $accessTokenURL + + + + +

                                                                                    + + + + + protected + string + $accessTokenURL + = 'https://api.vimeo.com/oauth/access_token' + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $apiDocs + + + + +

                                                                                    + + + + + protected + string|null + $apiDocs + = 'https://developer.vimeo.com' + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $apiHeaders + + + + +

                                                                                    + + + + + protected + array<string|int, mixed> + $apiHeaders + = ['Accept' => 'application/vnd.vimeo.*+json;version=' . self::API_VERSION] + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $apiURL + + + + +

                                                                                    + + + + + protected + string + $apiURL + = 'https://api.vimeo.com' + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $applicationURL + + + + +

                                                                                    + + + + + protected + string|null + $applicationURL + = 'https://developer.vimeo.com/apps' + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $authHeaders + + + + +

                                                                                    + + + + + protected + array<string|int, mixed> + $authHeaders + = ['Accept' => 'application/vnd.vimeo.*+json;version=' . self::API_VERSION] + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $authMethod + + + + +

                                                                                    + + +

                                                                                    Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                                    + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $authMethodHeader + + + + +

                                                                                    + + +

                                                                                    The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                                    + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $authMethodQuery + + + + +

                                                                                    + + +

                                                                                    The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                                    + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $authURL + + + + +

                                                                                    + + + + + protected + string + $authURL + = 'https://api.vimeo.com/oauth/authorize' + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $clientCredentialsTokenURL + + + + +

                                                                                    + + +

                                                                                    An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                                    + + + protected + string|null + $clientCredentialsTokenURL + = 'https://api.vimeo.com/oauth/authorize/client' + +

                                                                                    If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                                    +
                                                                                    + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $defaultScopes + + + + +

                                                                                    + + +

                                                                                    Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                                    + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_PUBLIC, self::SCOPE_PRIVATE, self::SCOPE_INTERACT, self::SCOPE_STATS] + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $http + + + + +

                                                                                    + + + + + protected + ClientInterface + $http + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $logger + + + + +

                                                                                    + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                                    + +
                                                                                    +

                                                                                    + $refreshTokenURL + + + + +

                                                                                    + + +

                                                                                    An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                                    + + + protected + string + $refreshTokenURL + + +

                                                                                    If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                                    +
                                                                                    + + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + see +
                                                                                    +
                                                                                    + TokenRefresh + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + $requestFactory + + + + +

                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $revokeURL + + + + +

                                                                                    + + + + + protected + string + $revokeURL + = 'https://api.vimeo.com/tokens' + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $scopesDelimiter + + + + +

                                                                                    + + +

                                                                                    The delimiter string for scopes

                                                                                    + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $serviceName + + + + +

                                                                                    + + +

                                                                                    the name of the provider/class (magic)

                                                                                    + + + protected + string + $serviceName + + + + + + +
                                                                                    + +
                                                                                    +

                                                                                    + $streamFactory + + + + +

                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $uriFactory + + + + +

                                                                                    + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + $userRevokeURL + + + + +

                                                                                    + + + + + protected + string|null + $userRevokeURL + = 'https://vimeo.com/settings/apps' + + + + + +
                                                                                    +
                                                                                    + +
                                                                                    +

                                                                                    + Methods + + +

                                                                                    +
                                                                                    +

                                                                                    + __construct() + + +

                                                                                    + + +

                                                                                    OAuthProvider constructor.

                                                                                    + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $options + : OAuthOptions|SettingsContainerInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $http + : ClientInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $requestFactory + : RequestFactoryInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $streamFactory + : StreamFactoryInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $uriFactory + : UriFactoryInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $logger + : LoggerInterface + = new NullLogger()
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + + +
                                                                                    +
                                                                                    +

                                                                                    + __get() + + +

                                                                                    + + +

                                                                                    Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                                    + + + public + __get(string $name) : string|null + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $name + : string +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + +
                                                                                    +
                                                                                    Return values
                                                                                    + string|null +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + getAccessToken() + + +

                                                                                    + + +

                                                                                    Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                                    + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $code + : string +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $state + : string|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + AccessToken +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + getAuthURL() + + +

                                                                                    + + +

                                                                                    Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                                    + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $params + : array<string|int, mixed>|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $scopes + : array<string|int, mixed>|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + UriInterface +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + getClientCredentialsToken() + + +

                                                                                    + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $scopes + : array<string|int, mixed>|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + implements +
                                                                                    +
                                                                                    + +

                                                                                    \chillerlan\OAuth\Core\ClientCredentials

                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + throws +
                                                                                    +
                                                                                    + ProviderException + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + AccessToken +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + getRequestAuthorization() + + +

                                                                                    + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $request + : RequestInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $token + : AccessToken +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + RequestInterface +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + getStorage() + + +

                                                                                    + + +

                                                                                    Returns the current OAuthStorageInterface

                                                                                    + + + public + getStorage() : OAuthStorageInterface + +
                                                                                    +
                                                                                    + + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + codeCoverageIgnore +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + OAuthStorageInterface +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + invalidateAccessToken() + + +

                                                                                    + + +

                                                                                    Allows to invalidate an access token

                                                                                    + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $token + : AccessToken|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + bool +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + me() + + +

                                                                                    + + + + + public + me() : ResponseInterface + +
                                                                                    +
                                                                                    + + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + ResponseInterface +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + refreshAccessToken() + + +

                                                                                    + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $token + : AccessToken|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + implements +
                                                                                    +
                                                                                    + +

                                                                                    \chillerlan\OAuth\Core\TokenRefresh

                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + throws +
                                                                                    +
                                                                                    + ProviderException + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + AccessToken +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + request() + + +

                                                                                    + + +

                                                                                    Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                                    + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $path + : string +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $params + : array<string|int, mixed>|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $method + : string|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $headers + : array<string|int, mixed>|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $protocolVersion + : string|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + ResponseInterface +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + retrieveAccessToken() + + +

                                                                                    + + +

                                                                                    Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                                    + + + public + retrieveAccessToken() : AccessToken + +
                                                                                    +
                                                                                    + + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + codeCoverageIgnore +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + AccessToken +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + sendRequest() + + +

                                                                                    + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $request + : RequestInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + ResponseInterface +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + setLogger() + + +

                                                                                    + + +

                                                                                    Sets an optional PSR-3 LoggerInterface

                                                                                    + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $logger + : LoggerInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + codeCoverageIgnore +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + static +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + setRequestFactory() + + +

                                                                                    + + +

                                                                                    Sets an optional PSR-17 RequestFactoryInterface

                                                                                    + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $requestFactory + : RequestFactoryInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + codeCoverageIgnore +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + static +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + setStorage() + + +

                                                                                    + + +

                                                                                    Sets an optional OAuthStorageInterface

                                                                                    + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $storage + : OAuthStorageInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + codeCoverageIgnore +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + static +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + setStreamFactory() + + +

                                                                                    + + +

                                                                                    Sets an optional PSR-17 StreamFactoryInterface

                                                                                    + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $streamFactory + : StreamFactoryInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + codeCoverageIgnore +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + static +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + setUriFactory() + + +

                                                                                    + + +

                                                                                    Sets an optional PSR-17 UriFactoryInterface

                                                                                    + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $uriFactory + : UriFactoryInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + codeCoverageIgnore +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + static +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + storeAccessToken() + + +

                                                                                    + + +

                                                                                    Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                                    + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $token + : AccessToken +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + inheritDoc +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + codeCoverageIgnore +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + static +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + cleanBodyParams() + + +

                                                                                    + + +

                                                                                    Cleans an array of body parameters

                                                                                    + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $params + : iterable<string|int, mixed> +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + +
                                                                                    +
                                                                                    Return values
                                                                                    + array<string|int, mixed> +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + cleanQueryParams() + + +

                                                                                    + + +

                                                                                    Cleans an array of query parameters

                                                                                    + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $params + : iterable<string|int, mixed> +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + +
                                                                                    +
                                                                                    Return values
                                                                                    + array<string|int, mixed> +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + construct() + + +

                                                                                    + + +

                                                                                    A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                                    + + + protected + construct() : void + +
                                                                                    +
                                                                                    + + + + + +
                                                                                    +
                                                                                    +

                                                                                    + createAccessToken() + + +

                                                                                    + + +

                                                                                    Creates an access token with the provider set to $this->serviceName

                                                                                    + + + protected + createAccessToken() : AccessToken + +
                                                                                    +
                                                                                    + + + + +
                                                                                    +
                                                                                    Return values
                                                                                    + AccessToken +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + getRequestBody() + + +

                                                                                    + + +

                                                                                    Prepares the request body

                                                                                    + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $request + : RequestInterface +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + throws +
                                                                                    +
                                                                                    + ProviderException + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + StreamInterface +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + getRequestHeaders() + + +

                                                                                    + + +

                                                                                    Prepare request headers

                                                                                    + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $headers + : array<string|int, mixed>|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + +
                                                                                    +
                                                                                    Return values
                                                                                    + array<string|int, mixed> +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + getRequestTarget() + + +

                                                                                    + + +

                                                                                    Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                                    + + + protected + getRequestTarget(string $uri) : string + +
                                                                                    +
                                                                                    +

                                                                                    Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $uri + : string +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + +
                                                                                    + Tags + + +
                                                                                    +
                                                                                    +
                                                                                    + see +
                                                                                    +
                                                                                    + OAuthInterface::request() + + +
                                                                                    +
                                                                                    + throws +
                                                                                    +
                                                                                    + ProviderException + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Return values
                                                                                    + string +
                                                                                    + +
                                                                                    +
                                                                                    +

                                                                                    + getRequestURL() + + +

                                                                                    + + +

                                                                                    Prepares the request URL

                                                                                    + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                                    +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $path + : string +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + $params + : array<string|int, mixed>|null + = null
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + +
                                                                                    +
                                                                                    Return values
                                                                                    + string +
                                                                                    + +
                                                                                    + +
                                                                                    + +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    
                                                                                    +        
                                                                                    + +
                                                                                    +
                                                                                    + + + +
                                                                                    +
                                                                                    +
                                                                                    + +
                                                                                    + On this page + + +
                                                                                    + +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    Search results

                                                                                    + +
                                                                                    +
                                                                                    +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      + + +
                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-WordPress.html b/classes/chillerlan-OAuth-Providers-WordPress.html new file mode 100644 index 00000000..8c8042d9 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-WordPress.html @@ -0,0 +1,3491 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                      +

                                                                                      Documentation

                                                                                      + + + + + +
                                                                                      + +
                                                                                      +
                                                                                      + + + + +
                                                                                      +
                                                                                      + + +
                                                                                      +

                                                                                      + WordPress + + + extends OAuth2Provider + + +
                                                                                      + in package + +
                                                                                      + + + implements + CSRFToken + +

                                                                                      + +
                                                                                      + + +
                                                                                      + + + +

                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                                                      + + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + see +
                                                                                      +
                                                                                      + https://developer.wordpress.com/docs/oauth2/ + + +
                                                                                      +
                                                                                      + + + +

                                                                                      + Table of Contents + + +

                                                                                      + + + +

                                                                                      + Interfaces + + +

                                                                                      +
                                                                                      +
                                                                                      CSRFToken
                                                                                      Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                                                      + + + + +

                                                                                      + Constants + + +

                                                                                      +
                                                                                      +
                                                                                      + SCOPE_AUTH + +  = 'auth' +
                                                                                      + +
                                                                                      + SCOPE_GLOBAL + +  = 'global' +
                                                                                      + +
                                                                                      + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                                      + +
                                                                                      + + +

                                                                                      + Properties + + +

                                                                                      +
                                                                                      +
                                                                                      + $accessTokenURL + +  : string +
                                                                                      + +
                                                                                      + $apiDocs + +  : string|null +
                                                                                      + +
                                                                                      + $apiHeaders + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      additional headers to use during API access
                                                                                      + +
                                                                                      + $apiURL + +  : string +
                                                                                      + +
                                                                                      + $applicationURL + +  : string|null +
                                                                                      + +
                                                                                      + $authHeaders + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      additional headers to use during authentication
                                                                                      + +
                                                                                      + $authMethod + +  : int +
                                                                                      +
                                                                                      Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                                      + +
                                                                                      + $authMethodHeader + +  : string +
                                                                                      +
                                                                                      The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                                      + +
                                                                                      + $authMethodQuery + +  : string +
                                                                                      +
                                                                                      The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                                      + +
                                                                                      + $authURL + +  : string +
                                                                                      + +
                                                                                      + $clientCredentialsTokenURL + +  : string|null +
                                                                                      +
                                                                                      An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                                      + +
                                                                                      + $defaultScopes + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                                      + +
                                                                                      + $http + +  : ClientInterface +
                                                                                      + +
                                                                                      + $logger + +  : LoggerInterface +
                                                                                      + +
                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                      + +
                                                                                      + $refreshTokenURL + +  : string +
                                                                                      +
                                                                                      An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                                      + +
                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                      + +
                                                                                      + $revokeURL + +  : string +
                                                                                      +
                                                                                      an optional URL for application side token revocation
                                                                                      + +
                                                                                      + $scopesDelimiter + +  : string +
                                                                                      +
                                                                                      The delimiter string for scopes
                                                                                      + +
                                                                                      + $serviceName + +  : string +
                                                                                      +
                                                                                      the name of the provider/class (magic)
                                                                                      + +
                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                      + +
                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                      + +
                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                      + +
                                                                                      + $userRevokeURL + +  : string|null +
                                                                                      + +
                                                                                      + +

                                                                                      + Methods + + +

                                                                                      +
                                                                                      +
                                                                                      + __construct() + +  : mixed +
                                                                                      +
                                                                                      OAuthProvider constructor.
                                                                                      + +
                                                                                      + __get() + +  : string|null +
                                                                                      +
                                                                                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                                      + +
                                                                                      + getAccessToken() + +  : AccessToken +
                                                                                      +
                                                                                      Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                                      + +
                                                                                      + getAuthURL() + +  : UriInterface +
                                                                                      +
                                                                                      Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                                      + +
                                                                                      + getClientCredentialsToken() + +  : AccessToken +
                                                                                      + +
                                                                                      + getRequestAuthorization() + +  : RequestInterface +
                                                                                      + +
                                                                                      + getStorage() + +  : OAuthStorageInterface +
                                                                                      +
                                                                                      Returns the current OAuthStorageInterface
                                                                                      + +
                                                                                      + invalidateAccessToken() + +  : bool +
                                                                                      + +
                                                                                      + me() + +  : ResponseInterface +
                                                                                      + +
                                                                                      + refreshAccessToken() + +  : AccessToken +
                                                                                      + +
                                                                                      + request() + +  : ResponseInterface +
                                                                                      +
                                                                                      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                                      + +
                                                                                      + retrieveAccessToken() + +  : AccessToken +
                                                                                      +
                                                                                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                                      + +
                                                                                      + sendRequest() + +  : ResponseInterface +
                                                                                      + +
                                                                                      + setLogger() + +  : static +
                                                                                      +
                                                                                      Sets an optional PSR-3 LoggerInterface
                                                                                      + +
                                                                                      + setRequestFactory() + +  : static +
                                                                                      +
                                                                                      Sets an optional PSR-17 RequestFactoryInterface
                                                                                      + +
                                                                                      + setStorage() + +  : static +
                                                                                      +
                                                                                      Sets an optional OAuthStorageInterface
                                                                                      + +
                                                                                      + setStreamFactory() + +  : static +
                                                                                      +
                                                                                      Sets an optional PSR-17 StreamFactoryInterface
                                                                                      + +
                                                                                      + setUriFactory() + +  : static +
                                                                                      +
                                                                                      Sets an optional PSR-17 UriFactoryInterface
                                                                                      + +
                                                                                      + storeAccessToken() + +  : static +
                                                                                      +
                                                                                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                                      + +
                                                                                      + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Cleans an array of body parameters
                                                                                      + +
                                                                                      + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Cleans an array of query parameters
                                                                                      + +
                                                                                      + construct() + +  : void +
                                                                                      +
                                                                                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                                      + +
                                                                                      + createAccessToken() + +  : AccessToken +
                                                                                      +
                                                                                      Creates an access token with the provider set to $this->serviceName
                                                                                      + +
                                                                                      + getRequestBody() + +  : StreamInterface +
                                                                                      +
                                                                                      Prepares the request body
                                                                                      + +
                                                                                      + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Prepare request headers
                                                                                      + +
                                                                                      + getRequestTarget() + +  : string +
                                                                                      +
                                                                                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                                      + +
                                                                                      + getRequestURL() + +  : string +
                                                                                      +
                                                                                      Prepares the request URL
                                                                                      + +
                                                                                      + parseTokenResponse() + +  : AccessToken +
                                                                                      +
                                                                                      Parses the response from a request to the token endpoint
                                                                                      + +
                                                                                      + + + + + +
                                                                                      +

                                                                                      + Constants + + +

                                                                                      +
                                                                                      +

                                                                                      + SCOPE_AUTH + + +

                                                                                      + + + + + + public + mixed + SCOPE_AUTH + = 'auth' + + + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + SCOPE_GLOBAL + + +

                                                                                      + + + + + + public + mixed + SCOPE_GLOBAL + = 'global' + + + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + ALLOWED_PROPERTIES + + +

                                                                                      + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                                      +
                                                                                      + + +
                                                                                      +

                                                                                      + Properties + + +

                                                                                      +
                                                                                      +

                                                                                      + $accessTokenURL + + + + +

                                                                                      + + + + + protected + string + $accessTokenURL + = 'https://public-api.wordpress.com/oauth2/token' + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $apiDocs + + + + +

                                                                                      + + + + + protected + string|null + $apiDocs + = 'https://developer.wordpress.com/docs/api/' + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $apiHeaders + + + + +

                                                                                      + + +

                                                                                      additional headers to use during API access

                                                                                      + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $apiURL + + + + +

                                                                                      + + + + + protected + string + $apiURL + = 'https://public-api.wordpress.com/rest' + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $applicationURL + + + + +

                                                                                      + + + + + protected + string|null + $applicationURL + = 'https://developer.wordpress.com/apps/' + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $authHeaders + + + + +

                                                                                      + + +

                                                                                      additional headers to use during authentication

                                                                                      + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $authMethod + + + + +

                                                                                      + + +

                                                                                      Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                                      + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $authMethodHeader + + + + +

                                                                                      + + +

                                                                                      The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                                      + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $authMethodQuery + + + + +

                                                                                      + + +

                                                                                      The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                                      + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $authURL + + + + +

                                                                                      + + + + + protected + string + $authURL + = 'https://public-api.wordpress.com/oauth2/authorize' + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $clientCredentialsTokenURL + + + + +

                                                                                      + + +

                                                                                      An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                                      + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                                                      If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                                      +
                                                                                      + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $defaultScopes + + + + +

                                                                                      + + +

                                                                                      Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                                      + + + protected + array<string|int, mixed> + $defaultScopes + = [self::SCOPE_GLOBAL] + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $http + + + + +

                                                                                      + + + + + protected + ClientInterface + $http + + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $logger + + + + +

                                                                                      + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                                      + +
                                                                                      +

                                                                                      + $refreshTokenURL + + + + +

                                                                                      + + +

                                                                                      An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                                      + + + protected + string + $refreshTokenURL + + +

                                                                                      If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                                      +
                                                                                      + + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + see +
                                                                                      +
                                                                                      + TokenRefresh + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + $requestFactory + + + + +

                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $revokeURL + + + + +

                                                                                      + + +

                                                                                      an optional URL for application side token revocation

                                                                                      + + + protected + string + $revokeURL + + + + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + see +
                                                                                      +
                                                                                      + TokenInvalidate + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + $scopesDelimiter + + + + +

                                                                                      + + +

                                                                                      The delimiter string for scopes

                                                                                      + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $serviceName + + + + +

                                                                                      + + +

                                                                                      the name of the provider/class (magic)

                                                                                      + + + protected + string + $serviceName + + + + + + +
                                                                                      + +
                                                                                      +

                                                                                      + $streamFactory + + + + +

                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $uriFactory + + + + +

                                                                                      + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + $userRevokeURL + + + + +

                                                                                      + + + + + protected + string|null + $userRevokeURL + = 'https://wordpress.com/me/security/connected-applications' + + + + + +
                                                                                      +
                                                                                      + +
                                                                                      +

                                                                                      + Methods + + +

                                                                                      +
                                                                                      +

                                                                                      + __construct() + + +

                                                                                      + + +

                                                                                      OAuthProvider constructor.

                                                                                      + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $options + : OAuthOptions|SettingsContainerInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $http + : ClientInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $requestFactory + : RequestFactoryInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $streamFactory + : StreamFactoryInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $uriFactory + : UriFactoryInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $logger + : LoggerInterface + = new NullLogger()
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + + +
                                                                                      +
                                                                                      +

                                                                                      + __get() + + +

                                                                                      + + +

                                                                                      Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                                      + + + public + __get(string $name) : string|null + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $name + : string +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      Return values
                                                                                      + string|null +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + getAccessToken() + + +

                                                                                      + + +

                                                                                      Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                                      + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $code + : string +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $state + : string|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + AccessToken +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + getAuthURL() + + +

                                                                                      + + +

                                                                                      Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                                      + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $params + : array<string|int, mixed>|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $scopes + : array<string|int, mixed>|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + UriInterface +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + getClientCredentialsToken() + + +

                                                                                      + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $scopes + : array<string|int, mixed>|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + implements +
                                                                                      +
                                                                                      + +

                                                                                      \chillerlan\OAuth\Core\ClientCredentials

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ProviderException + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + AccessToken +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + getRequestAuthorization() + + +

                                                                                      + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $request + : RequestInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $token + : AccessToken +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + RequestInterface +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + getStorage() + + +

                                                                                      + + +

                                                                                      Returns the current OAuthStorageInterface

                                                                                      + + + public + getStorage() : OAuthStorageInterface + +
                                                                                      +
                                                                                      + + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + codeCoverageIgnore +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + OAuthStorageInterface +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + invalidateAccessToken() + + +

                                                                                      + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $token + : AccessToken|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + implements +
                                                                                      +
                                                                                      + +

                                                                                      \chillerlan\OAuth\Core\TokenInvalidate

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + codeCoverageIgnore +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ProviderException + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + bool +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + me() + + +

                                                                                      + + + + + public + me() : ResponseInterface + +
                                                                                      +
                                                                                      + + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + ResponseInterface +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + refreshAccessToken() + + +

                                                                                      + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $token + : AccessToken|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + implements +
                                                                                      +
                                                                                      + +

                                                                                      \chillerlan\OAuth\Core\TokenRefresh

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ProviderException + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + AccessToken +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + request() + + +

                                                                                      + + +

                                                                                      Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                                      + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $path + : string +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $params + : array<string|int, mixed>|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $method + : string|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $headers + : array<string|int, mixed>|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $protocolVersion + : string|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + ResponseInterface +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + retrieveAccessToken() + + +

                                                                                      + + +

                                                                                      Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                                      + + + public + retrieveAccessToken() : AccessToken + +
                                                                                      +
                                                                                      + + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + codeCoverageIgnore +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + AccessToken +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + sendRequest() + + +

                                                                                      + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $request + : RequestInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + ResponseInterface +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + setLogger() + + +

                                                                                      + + +

                                                                                      Sets an optional PSR-3 LoggerInterface

                                                                                      + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $logger + : LoggerInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + codeCoverageIgnore +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + static +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + setRequestFactory() + + +

                                                                                      + + +

                                                                                      Sets an optional PSR-17 RequestFactoryInterface

                                                                                      + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $requestFactory + : RequestFactoryInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + codeCoverageIgnore +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + static +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + setStorage() + + +

                                                                                      + + +

                                                                                      Sets an optional OAuthStorageInterface

                                                                                      + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $storage + : OAuthStorageInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + codeCoverageIgnore +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + static +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + setStreamFactory() + + +

                                                                                      + + +

                                                                                      Sets an optional PSR-17 StreamFactoryInterface

                                                                                      + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $streamFactory + : StreamFactoryInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + codeCoverageIgnore +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + static +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + setUriFactory() + + +

                                                                                      + + +

                                                                                      Sets an optional PSR-17 UriFactoryInterface

                                                                                      + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $uriFactory + : UriFactoryInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + codeCoverageIgnore +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + static +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + storeAccessToken() + + +

                                                                                      + + +

                                                                                      Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                                      + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $token + : AccessToken +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + inheritDoc +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + codeCoverageIgnore +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + static +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + cleanBodyParams() + + +

                                                                                      + + +

                                                                                      Cleans an array of body parameters

                                                                                      + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $params + : iterable<string|int, mixed> +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      Return values
                                                                                      + array<string|int, mixed> +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + cleanQueryParams() + + +

                                                                                      + + +

                                                                                      Cleans an array of query parameters

                                                                                      + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $params + : iterable<string|int, mixed> +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      Return values
                                                                                      + array<string|int, mixed> +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + construct() + + +

                                                                                      + + +

                                                                                      A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                                      + + + protected + construct() : void + +
                                                                                      +
                                                                                      + + + + + +
                                                                                      +
                                                                                      +

                                                                                      + createAccessToken() + + +

                                                                                      + + +

                                                                                      Creates an access token with the provider set to $this->serviceName

                                                                                      + + + protected + createAccessToken() : AccessToken + +
                                                                                      +
                                                                                      + + + + +
                                                                                      +
                                                                                      Return values
                                                                                      + AccessToken +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + getRequestBody() + + +

                                                                                      + + +

                                                                                      Prepares the request body

                                                                                      + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $request + : RequestInterface +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ProviderException + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + StreamInterface +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + getRequestHeaders() + + +

                                                                                      + + +

                                                                                      Prepare request headers

                                                                                      + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $headers + : array<string|int, mixed>|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      Return values
                                                                                      + array<string|int, mixed> +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + getRequestTarget() + + +

                                                                                      + + +

                                                                                      Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                                      + + + protected + getRequestTarget(string $uri) : string + +
                                                                                      +
                                                                                      +

                                                                                      Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $uri + : string +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + + +
                                                                                      +
                                                                                      +
                                                                                      + see +
                                                                                      +
                                                                                      + OAuthInterface::request() + + +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ProviderException + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Return values
                                                                                      + string +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      + getRequestURL() + + +

                                                                                      + + +

                                                                                      Prepares the request URL

                                                                                      + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                                      +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $path + : string +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $params + : array<string|int, mixed>|null + = null
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      Return values
                                                                                      + string +
                                                                                      + +
                                                                                      + +
                                                                                      + +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      
                                                                                      +        
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      + On this page + + +
                                                                                      + +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Search results

                                                                                      + +
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + +
                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuth-Providers-YouTube.html b/classes/chillerlan-OAuth-Providers-YouTube.html new file mode 100644 index 00000000..691f54c1 --- /dev/null +++ b/classes/chillerlan-OAuth-Providers-YouTube.html @@ -0,0 +1,3627 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                        +

                                                                                        Documentation

                                                                                        + + + + + +
                                                                                        + +
                                                                                        +
                                                                                        + + + + +
                                                                                        +
                                                                                        + + +
                                                                                        +

                                                                                        + YouTube + + + extends Google + + +
                                                                                        + in package + +
                                                                                        + + +

                                                                                        + +
                                                                                        + + +
                                                                                        + + + +

                                                                                        Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.

                                                                                        + + + + + + +

                                                                                        + Table of Contents + + +

                                                                                        + + + + + + + +

                                                                                        + Constants + + +

                                                                                        +
                                                                                        +
                                                                                        + SCOPE_EMAIL + +  = 'email' +
                                                                                        + +
                                                                                        + SCOPE_PROFILE + +  = 'profile' +
                                                                                        + +
                                                                                        + SCOPE_USERINFO_EMAIL + +  = 'https://www.googleapis.com/auth/userinfo.email' +
                                                                                        + +
                                                                                        + SCOPE_USERINFO_PROFILE + +  = 'https://www.googleapis.com/auth/userinfo.profile' +
                                                                                        + +
                                                                                        + SCOPE_YOUTUBE + +  = 'https://www.googleapis.com/auth/youtube' +
                                                                                        + +
                                                                                        + SCOPE_YOUTUBE_GDATA + +  = 'https://gdata.youtube.com' +
                                                                                        + +
                                                                                        + ALLOWED_PROPERTIES + +  = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] +
                                                                                        + +
                                                                                        + + +

                                                                                        + Properties + + +

                                                                                        +
                                                                                        +
                                                                                        + $accessTokenURL + +  : string +
                                                                                        +
                                                                                        the provider's access token exchange URL
                                                                                        + +
                                                                                        + $apiDocs + +  : string|null +
                                                                                        +
                                                                                        an optional link to the provider's API docs (magic)
                                                                                        + +
                                                                                        + $apiHeaders + +  : array<string|int, mixed> +
                                                                                        +
                                                                                        additional headers to use during API access
                                                                                        + +
                                                                                        + $apiURL + +  : string +
                                                                                        +
                                                                                        the API base URL (magic)
                                                                                        + +
                                                                                        + $applicationURL + +  : string|null +
                                                                                        +
                                                                                        an optional URL to the provider's credential registration/application page (magic)
                                                                                        + +
                                                                                        + $authHeaders + +  : array<string|int, mixed> +
                                                                                        +
                                                                                        additional headers to use during authentication
                                                                                        + +
                                                                                        + $authMethod + +  : int +
                                                                                        +
                                                                                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)
                                                                                        + +
                                                                                        + $authMethodHeader + +  : string +
                                                                                        +
                                                                                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER
                                                                                        + +
                                                                                        + $authMethodQuery + +  : string +
                                                                                        +
                                                                                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY
                                                                                        + +
                                                                                        + $authURL + +  : string +
                                                                                        +
                                                                                        the authentication URL
                                                                                        + +
                                                                                        + $clientCredentialsTokenURL + +  : string|null +
                                                                                        +
                                                                                        An optional client credentials token endpoint in case the provider supports ClientCredentials.
                                                                                        + +
                                                                                        + $defaultScopes + +  : array<string|int, mixed> +
                                                                                        +
                                                                                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()
                                                                                        + +
                                                                                        + $http + +  : ClientInterface +
                                                                                        + +
                                                                                        + $logger + +  : LoggerInterface +
                                                                                        + +
                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                        + +
                                                                                        + $refreshTokenURL + +  : string +
                                                                                        +
                                                                                        An optional refresh token endpoint in case the provider supports TokenRefresh.
                                                                                        + +
                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                        + +
                                                                                        + $revokeURL + +  : string +
                                                                                        +
                                                                                        an optional URL for application side token revocation
                                                                                        + +
                                                                                        + $scopesDelimiter + +  : string +
                                                                                        +
                                                                                        The delimiter string for scopes
                                                                                        + +
                                                                                        + $serviceName + +  : string +
                                                                                        +
                                                                                        the name of the provider/class (magic)
                                                                                        + +
                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                        + +
                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                        + +
                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                        + +
                                                                                        + $userRevokeURL + +  : string|null +
                                                                                        +
                                                                                        an optional link to the page where a user can revoke access tokens (magic)
                                                                                        + +
                                                                                        + +

                                                                                        + Methods + + +

                                                                                        +
                                                                                        +
                                                                                        + __construct() + +  : mixed +
                                                                                        +
                                                                                        OAuthProvider constructor.
                                                                                        + +
                                                                                        + __get() + +  : string|null +
                                                                                        +
                                                                                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES
                                                                                        + +
                                                                                        + getAccessToken() + +  : AccessToken +
                                                                                        +
                                                                                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object
                                                                                        + +
                                                                                        + getAuthURL() + +  : UriInterface +
                                                                                        +
                                                                                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set
                                                                                        + +
                                                                                        + getClientCredentialsToken() + +  : AccessToken +
                                                                                        + +
                                                                                        + getRequestAuthorization() + +  : RequestInterface +
                                                                                        + +
                                                                                        + getStorage() + +  : OAuthStorageInterface +
                                                                                        +
                                                                                        Returns the current OAuthStorageInterface
                                                                                        + +
                                                                                        + invalidateAccessToken() + +  : bool +
                                                                                        + +
                                                                                        + me() + +  : ResponseInterface +
                                                                                        +
                                                                                        Returns information about the currently authenticated user (usually a /me or /user endpoint).
                                                                                        + +
                                                                                        + refreshAccessToken() + +  : AccessToken +
                                                                                        + +
                                                                                        + request() + +  : ResponseInterface +
                                                                                        +
                                                                                        Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                                        + +
                                                                                        + retrieveAccessToken() + +  : AccessToken +
                                                                                        +
                                                                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                                        + +
                                                                                        + sendRequest() + +  : ResponseInterface +
                                                                                        + +
                                                                                        + setLogger() + +  : static +
                                                                                        +
                                                                                        Sets an optional PSR-3 LoggerInterface
                                                                                        + +
                                                                                        + setRequestFactory() + +  : static +
                                                                                        +
                                                                                        Sets an optional PSR-17 RequestFactoryInterface
                                                                                        + +
                                                                                        + setStorage() + +  : static +
                                                                                        +
                                                                                        Sets an optional OAuthStorageInterface
                                                                                        + +
                                                                                        + setStreamFactory() + +  : static +
                                                                                        +
                                                                                        Sets an optional PSR-17 StreamFactoryInterface
                                                                                        + +
                                                                                        + setUriFactory() + +  : static +
                                                                                        +
                                                                                        Sets an optional PSR-17 UriFactoryInterface
                                                                                        + +
                                                                                        + storeAccessToken() + +  : static +
                                                                                        +
                                                                                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)
                                                                                        + +
                                                                                        + cleanBodyParams() + +  : array<string|int, mixed> +
                                                                                        +
                                                                                        Cleans an array of body parameters
                                                                                        + +
                                                                                        + cleanQueryParams() + +  : array<string|int, mixed> +
                                                                                        +
                                                                                        Cleans an array of query parameters
                                                                                        + +
                                                                                        + construct() + +  : void +
                                                                                        +
                                                                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                                        + +
                                                                                        + createAccessToken() + +  : AccessToken +
                                                                                        +
                                                                                        Creates an access token with the provider set to $this->serviceName
                                                                                        + +
                                                                                        + getRequestBody() + +  : StreamInterface +
                                                                                        +
                                                                                        Prepares the request body
                                                                                        + +
                                                                                        + getRequestHeaders() + +  : array<string|int, mixed> +
                                                                                        +
                                                                                        Prepare request headers
                                                                                        + +
                                                                                        + getRequestTarget() + +  : string +
                                                                                        +
                                                                                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".
                                                                                        + +
                                                                                        + getRequestURL() + +  : string +
                                                                                        +
                                                                                        Prepares the request URL
                                                                                        + +
                                                                                        + parseTokenResponse() + +  : AccessToken +
                                                                                        +
                                                                                        Parses the response from a request to the token endpoint
                                                                                        + +
                                                                                        + + + + + +
                                                                                        +

                                                                                        + Constants + + +

                                                                                        +
                                                                                        +

                                                                                        + SCOPE_EMAIL + + +

                                                                                        + + + + + + public + mixed + SCOPE_EMAIL + = 'email' + + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + SCOPE_PROFILE + + +

                                                                                        + + + + + + public + mixed + SCOPE_PROFILE + = 'profile' + + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + SCOPE_USERINFO_EMAIL + + +

                                                                                        + + + + + + public + mixed + SCOPE_USERINFO_EMAIL + = 'https://www.googleapis.com/auth/userinfo.email' + + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + SCOPE_USERINFO_PROFILE + + +

                                                                                        + + + + + + public + mixed + SCOPE_USERINFO_PROFILE + = 'https://www.googleapis.com/auth/userinfo.profile' + + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + SCOPE_YOUTUBE + + +

                                                                                        + + + + + + public + mixed + SCOPE_YOUTUBE + = 'https://www.googleapis.com/auth/youtube' + + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + SCOPE_YOUTUBE_GDATA + + +

                                                                                        + + + + + + public + mixed + SCOPE_YOUTUBE_GDATA + = 'https://gdata.youtube.com' + + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + ALLOWED_PROPERTIES + + +

                                                                                        + + + + + + protected + array<string|int, string> + ALLOWED_PROPERTIES + = ['apiDocs', 'apiURL', 'applicationURL', 'serviceName', 'userRevokeURL'] + + + + + + + +
                                                                                        +
                                                                                        + + +
                                                                                        +

                                                                                        + Properties + + +

                                                                                        +
                                                                                        +

                                                                                        + $accessTokenURL + + + + +

                                                                                        + + +

                                                                                        the provider's access token exchange URL

                                                                                        + + + protected + string + $accessTokenURL + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $apiDocs + + + + +

                                                                                        + + +

                                                                                        an optional link to the provider's API docs (magic)

                                                                                        + + + protected + string|null + $apiDocs + = null + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $apiHeaders + + + + +

                                                                                        + + +

                                                                                        additional headers to use during API access

                                                                                        + + + protected + array<string|int, mixed> + $apiHeaders + = [] + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $apiURL + + + + +

                                                                                        + + +

                                                                                        the API base URL (magic)

                                                                                        + + + protected + string + $apiURL + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $applicationURL + + + + +

                                                                                        + + +

                                                                                        an optional URL to the provider's credential registration/application page (magic)

                                                                                        + + + protected + string|null + $applicationURL + = null + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $authHeaders + + + + +

                                                                                        + + +

                                                                                        additional headers to use during authentication

                                                                                        + + + protected + array<string|int, mixed> + $authHeaders + = [] + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $authMethod + + + + +

                                                                                        + + +

                                                                                        Specifies the authentication method: + - OAuth2Interface::AUTH_METHOD_HEADER (Bearer, OAuth, ...) + - OAuth2Interface::AUTH_METHOD_QUERY (access_token, ...)

                                                                                        + + + protected + int + $authMethod + = self::AUTH_METHOD_HEADER + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $authMethodHeader + + + + +

                                                                                        + + +

                                                                                        The name of the authentication header in case of OAuth2Interface::AUTH_METHOD_HEADER

                                                                                        + + + protected + string + $authMethodHeader + = 'Bearer' + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $authMethodQuery + + + + +

                                                                                        + + +

                                                                                        The name of the authentication query parameter in case of OAuth2Interface::AUTH_METHOD_QUERY

                                                                                        + + + protected + string + $authMethodQuery + = 'access_token' + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $authURL + + + + +

                                                                                        + + +

                                                                                        the authentication URL

                                                                                        + + + protected + string + $authURL + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $clientCredentialsTokenURL + + + + +

                                                                                        + + +

                                                                                        An optional client credentials token endpoint in case the provider supports ClientCredentials.

                                                                                        + + + protected + string|null + $clientCredentialsTokenURL + = null + +

                                                                                        If the provider supports client credentials and $clientCredentialsTokenURL is null, $accessTokenURL will be used instead.

                                                                                        +
                                                                                        + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $defaultScopes + + + + +

                                                                                        + + +

                                                                                        Default scopes to apply if none were provided via the $scopes parameter in OAuth2Provider::getAuthURL()

                                                                                        + + + protected + array<string|int, mixed> + $defaultScopes + = [] + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $http + + + + +

                                                                                        + + + + + protected + ClientInterface + $http + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $logger + + + + +

                                                                                        + + + + + protected + LoggerInterface + $logger + = new NullLogger() + + + + + +
                                                                                        + +
                                                                                        +

                                                                                        + $refreshTokenURL + + + + +

                                                                                        + + +

                                                                                        An optional refresh token endpoint in case the provider supports TokenRefresh.

                                                                                        + + + protected + string + $refreshTokenURL + + +

                                                                                        If the provider supports token refresh and $refreshTokenURL is null, $accessTokenURL will be used instead.

                                                                                        +
                                                                                        + + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + see +
                                                                                        +
                                                                                        + TokenRefresh + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + $requestFactory + + + + +

                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $revokeURL + + + + +

                                                                                        + + +

                                                                                        an optional URL for application side token revocation

                                                                                        + + + protected + string + $revokeURL + + + + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + see +
                                                                                        +
                                                                                        + TokenInvalidate + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + $scopesDelimiter + + + + +

                                                                                        + + +

                                                                                        The delimiter string for scopes

                                                                                        + + + protected + string + $scopesDelimiter + = ' ' + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $serviceName + + + + +

                                                                                        + + +

                                                                                        the name of the provider/class (magic)

                                                                                        + + + protected + string + $serviceName + + + + + + +
                                                                                        + +
                                                                                        +

                                                                                        + $streamFactory + + + + +

                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $uriFactory + + + + +

                                                                                        + + + + + protected + UriFactoryInterface + $uriFactory + + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + $userRevokeURL + + + + +

                                                                                        + + +

                                                                                        an optional link to the page where a user can revoke access tokens (magic)

                                                                                        + + + protected + string|null + $userRevokeURL + = null + + + + + +
                                                                                        +
                                                                                        + +
                                                                                        +

                                                                                        + Methods + + +

                                                                                        +
                                                                                        +

                                                                                        + __construct() + + +

                                                                                        + + +

                                                                                        OAuthProvider constructor.

                                                                                        + + + public + __construct(OAuthOptions|SettingsContainerInterface $options, ClientInterface $http, RequestFactoryInterface $requestFactory, StreamFactoryInterface $streamFactory, UriFactoryInterface $uriFactory[, OAuthStorageInterface $storage = new MemoryStorage() ][, LoggerInterface $logger = new NullLogger() ]) : mixed + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $options + : OAuthOptions|SettingsContainerInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $http + : ClientInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $requestFactory + : RequestFactoryInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $streamFactory + : StreamFactoryInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $uriFactory + : UriFactoryInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $storage + : OAuthStorageInterface + = new MemoryStorage()
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $logger + : LoggerInterface + = new NullLogger()
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + + + +
                                                                                        +
                                                                                        +

                                                                                        + __get() + + +

                                                                                        + + +

                                                                                        Magic getter for the properties specified in self::ALLOWED_PROPERTIES

                                                                                        + + + public + __get(string $name) : string|null + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $name + : string +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        Return values
                                                                                        + string|null +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + getAccessToken() + + +

                                                                                        + + +

                                                                                        Obtains an OAuth2 access token with the given $code, verifies the $state +if the provider implements the CSRFToken interface, and returns an AccessToken object

                                                                                        + + + public + getAccessToken(string $code[, string|null $state = null ]) : AccessToken + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $code + : string +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $state + : string|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + AccessToken +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + getAuthURL() + + +

                                                                                        + + +

                                                                                        Prepares the URL with optional $params and $scopes which redirects to the provider's authorization prompt +and returns a PSR-7 UriInterface with all necessary parameters set

                                                                                        + + + public + getAuthURL([array<string|int, mixed>|null $params = null ][, array<string|int, mixed>|null $scopes = null ]) : UriInterface + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $params + : array<string|int, mixed>|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $scopes + : array<string|int, mixed>|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + UriInterface +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + getClientCredentialsToken() + + +

                                                                                        + + + + + public + getClientCredentialsToken([array<string|int, mixed>|null $scopes = null ]) : AccessToken + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $scopes + : array<string|int, mixed>|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + implements +
                                                                                        +
                                                                                        + +

                                                                                        \chillerlan\OAuth\Core\ClientCredentials

                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + throws +
                                                                                        +
                                                                                        + ProviderException + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + AccessToken +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + getRequestAuthorization() + + +

                                                                                        + + + + + public + getRequestAuthorization(RequestInterface $request, AccessToken $token) : RequestInterface + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $request + : RequestInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $token + : AccessToken +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + RequestInterface +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + getStorage() + + +

                                                                                        + + +

                                                                                        Returns the current OAuthStorageInterface

                                                                                        + + + public + getStorage() : OAuthStorageInterface + +
                                                                                        +
                                                                                        + + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + OAuthStorageInterface +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + invalidateAccessToken() + + +

                                                                                        + + + + + public + invalidateAccessToken([AccessToken|null $token = null ]) : bool + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $token + : AccessToken|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + implements +
                                                                                        +
                                                                                        + +

                                                                                        \chillerlan\OAuth\Core\TokenInvalidate

                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + throws +
                                                                                        +
                                                                                        + ProviderException + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + bool +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + me() + + +

                                                                                        + + +

                                                                                        Returns information about the currently authenticated user (usually a /me or /user endpoint).

                                                                                        + + + public + me() : ResponseInterface + +
                                                                                        +
                                                                                        + + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + ResponseInterface +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + refreshAccessToken() + + +

                                                                                        + + + + + public + refreshAccessToken([AccessToken|null $token = null ]) : AccessToken + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $token + : AccessToken|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + implements +
                                                                                        +
                                                                                        + +

                                                                                        \chillerlan\OAuth\Core\TokenRefresh

                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + throws +
                                                                                        +
                                                                                        + ProviderException + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + AccessToken +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + request() + + +

                                                                                        + + +

                                                                                        Prepares an API request to $path with the given parameters, gets authorization, fires the request +and returns a PSR-7 ResponseInterface with the corresponding API response

                                                                                        + + + public + request(string $path[, array<string|int, mixed>|null $params = null ][, string|null $method = null ][, StreamInterface|array<string|int, mixed>|string|null $body = null ][, array<string|int, mixed>|null $headers = null ][, string|null $protocolVersion = null ]) : ResponseInterface + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $path + : string +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $params + : array<string|int, mixed>|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $method + : string|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $body + : StreamInterface|array<string|int, mixed>|string|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $headers + : array<string|int, mixed>|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $protocolVersion + : string|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + ResponseInterface +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + retrieveAccessToken() + + +

                                                                                        + + +

                                                                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                                        + + + public + retrieveAccessToken() : AccessToken + +
                                                                                        +
                                                                                        + + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + AccessToken +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + sendRequest() + + +

                                                                                        + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $request + : RequestInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + ResponseInterface +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + setLogger() + + +

                                                                                        + + +

                                                                                        Sets an optional PSR-3 LoggerInterface

                                                                                        + + + public + setLogger(LoggerInterface $logger) : static + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $logger + : LoggerInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + static +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + setRequestFactory() + + +

                                                                                        + + +

                                                                                        Sets an optional PSR-17 RequestFactoryInterface

                                                                                        + + + public + setRequestFactory(RequestFactoryInterface $requestFactory) : static + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $requestFactory + : RequestFactoryInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + static +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + setStorage() + + +

                                                                                        + + +

                                                                                        Sets an optional OAuthStorageInterface

                                                                                        + + + public + setStorage(OAuthStorageInterface $storage) : static + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $storage + : OAuthStorageInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + static +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + setStreamFactory() + + +

                                                                                        + + +

                                                                                        Sets an optional PSR-17 StreamFactoryInterface

                                                                                        + + + public + setStreamFactory(StreamFactoryInterface $streamFactory) : static + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $streamFactory + : StreamFactoryInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + static +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + setUriFactory() + + +

                                                                                        + + +

                                                                                        Sets an optional PSR-17 UriFactoryInterface

                                                                                        + + + public + setUriFactory(UriFactoryInterface $uriFactory) : static + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $uriFactory + : UriFactoryInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + static +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + storeAccessToken() + + +

                                                                                        + + +

                                                                                        Sets an access token in the current OAuthStorageInterface (shorthand/convenience)

                                                                                        + + + public + storeAccessToken(AccessToken $token) : static + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $token + : AccessToken +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + inheritDoc +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + codeCoverageIgnore +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + static +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + cleanBodyParams() + + +

                                                                                        + + +

                                                                                        Cleans an array of body parameters

                                                                                        + + + protected + cleanBodyParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $params + : iterable<string|int, mixed> +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        Return values
                                                                                        + array<string|int, mixed> +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + cleanQueryParams() + + +

                                                                                        + + +

                                                                                        Cleans an array of query parameters

                                                                                        + + + protected + cleanQueryParams(iterable<string|int, mixed> $params) : array<string|int, mixed> + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $params + : iterable<string|int, mixed> +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        Return values
                                                                                        + array<string|int, mixed> +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + construct() + + +

                                                                                        + + +

                                                                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                                        + + + protected + construct() : void + +
                                                                                        +
                                                                                        + + + + + +
                                                                                        +
                                                                                        +

                                                                                        + createAccessToken() + + +

                                                                                        + + +

                                                                                        Creates an access token with the provider set to $this->serviceName

                                                                                        + + + protected + createAccessToken() : AccessToken + +
                                                                                        +
                                                                                        + + + + +
                                                                                        +
                                                                                        Return values
                                                                                        + AccessToken +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + getRequestBody() + + +

                                                                                        + + +

                                                                                        Prepares the request body

                                                                                        + + + protected + getRequestBody(StreamInterface|array<string|int, mixed>|string $body, RequestInterface $request) : StreamInterface + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $body + : StreamInterface|array<string|int, mixed>|string +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $request + : RequestInterface +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + throws +
                                                                                        +
                                                                                        + ProviderException + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + StreamInterface +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + getRequestHeaders() + + +

                                                                                        + + +

                                                                                        Prepare request headers

                                                                                        + + + protected + getRequestHeaders([array<string|int, mixed>|null $headers = null ]) : array<string|int, mixed> + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $headers + : array<string|int, mixed>|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        Return values
                                                                                        + array<string|int, mixed> +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + getRequestTarget() + + +

                                                                                        + + +

                                                                                        Determine the request target from the given URI (path segment or URL) with respect to $apiURL, +anything except host and path will be ignored, scheme will always be set to "https".

                                                                                        + + + protected + getRequestTarget(string $uri) : string + +
                                                                                        +
                                                                                        +

                                                                                        Throws if the given path is invalid or if the host of a given URL does not match $apiURL.

                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $uri + : string +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + +
                                                                                        + Tags + + +
                                                                                        +
                                                                                        +
                                                                                        + see +
                                                                                        +
                                                                                        + OAuthInterface::request() + + +
                                                                                        +
                                                                                        + throws +
                                                                                        +
                                                                                        + ProviderException + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Return values
                                                                                        + string +
                                                                                        + +
                                                                                        +
                                                                                        +

                                                                                        + getRequestURL() + + +

                                                                                        + + +

                                                                                        Prepares the request URL

                                                                                        + + + protected + getRequestURL(string $path[, array<string|int, mixed>|null $params = null ]) : string + +
                                                                                        +
                                                                                        + +
                                                                                        Parameters
                                                                                        +
                                                                                        +
                                                                                        + $path + : string +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + $params + : array<string|int, mixed>|null + = null
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        Return values
                                                                                        + string +
                                                                                        + +
                                                                                        + +
                                                                                        + +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        
                                                                                        +        
                                                                                        + +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        + +
                                                                                        + On this page + + +
                                                                                        + +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Search results

                                                                                        + +
                                                                                        +
                                                                                        +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          + + +
                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-ChillerlanHttpClientFactory.html b/classes/chillerlan-OAuthTest-Providers-ChillerlanHttpClientFactory.html new file mode 100644 index 00000000..ef4ad354 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-ChillerlanHttpClientFactory.html @@ -0,0 +1,411 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                          +

                                                                                          Documentation

                                                                                          + + + + + +
                                                                                          + +
                                                                                          +
                                                                                          + + + + +
                                                                                          +
                                                                                          + + +
                                                                                          +

                                                                                          + ChillerlanHttpClientFactory + + +
                                                                                          + in package + +
                                                                                          + + + implements + OAuthTestHttpClientFactoryInterface + +

                                                                                          + +
                                                                                          + +
                                                                                          FinalYes
                                                                                          + + +
                                                                                          + + + + + + + + + +

                                                                                          + Table of Contents + + +

                                                                                          + + + +

                                                                                          + Interfaces + + +

                                                                                          +
                                                                                          +
                                                                                          OAuthTestHttpClientFactoryInterface
                                                                                          + + + + + + + +

                                                                                          + Methods + + +

                                                                                          +
                                                                                          +
                                                                                          + getClient() + +  : ClientInterface +
                                                                                          +
                                                                                          Returns a fully prepared http client instance
                                                                                          + +
                                                                                          + + + + + + + + +
                                                                                          +

                                                                                          + Methods + + +

                                                                                          +
                                                                                          +

                                                                                          + getClient() + + +

                                                                                          + + +

                                                                                          Returns a fully prepared http client instance

                                                                                          + + + public + static getClient(string $cfgdir) : ClientInterface + +
                                                                                          +
                                                                                          + +
                                                                                          Parameters
                                                                                          +
                                                                                          +
                                                                                          + $cfgdir + : string +
                                                                                          +
                                                                                          + +
                                                                                          +
                                                                                          + + +
                                                                                          + Tags + + +
                                                                                          +
                                                                                          +
                                                                                          + inheritDoc +
                                                                                          +
                                                                                          + + +
                                                                                          +
                                                                                          + +
                                                                                          +
                                                                                          Return values
                                                                                          + ClientInterface +
                                                                                          + +
                                                                                          +
                                                                                          + +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          
                                                                                          +        
                                                                                          + +
                                                                                          +
                                                                                          + + + +
                                                                                          +
                                                                                          +
                                                                                          + +
                                                                                          + On this page + + +
                                                                                          + +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +

                                                                                          Search results

                                                                                          + +
                                                                                          +
                                                                                          +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            + + +
                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-GuzzleHttpClientFactory.html b/classes/chillerlan-OAuthTest-Providers-GuzzleHttpClientFactory.html new file mode 100644 index 00000000..feee8001 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-GuzzleHttpClientFactory.html @@ -0,0 +1,397 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                            +

                                                                                            Documentation

                                                                                            + + + + + +
                                                                                            + +
                                                                                            +
                                                                                            + + + + +
                                                                                            +
                                                                                            + + +
                                                                                            +

                                                                                            + GuzzleHttpClientFactory + + +
                                                                                            + in package + +
                                                                                            + + + implements + OAuthTestHttpClientFactoryInterface + +

                                                                                            + +
                                                                                            + +
                                                                                            FinalYes
                                                                                            + + +
                                                                                            + + + + + + + + + +

                                                                                            + Table of Contents + + +

                                                                                            + + + +

                                                                                            + Interfaces + + +

                                                                                            +
                                                                                            +
                                                                                            OAuthTestHttpClientFactoryInterface
                                                                                            + + + + + + + +

                                                                                            + Methods + + +

                                                                                            +
                                                                                            +
                                                                                            + getClient() + +  : ClientInterface +
                                                                                            +
                                                                                            Returns a fully prepared http client instance
                                                                                            + +
                                                                                            + + + + + + + + +
                                                                                            +

                                                                                            + Methods + + +

                                                                                            +
                                                                                            +

                                                                                            + getClient() + + +

                                                                                            + + +

                                                                                            Returns a fully prepared http client instance

                                                                                            + + + public + static getClient(string $cfgdir) : ClientInterface + +
                                                                                            +
                                                                                            + +
                                                                                            Parameters
                                                                                            +
                                                                                            +
                                                                                            + $cfgdir + : string +
                                                                                            +
                                                                                            + +
                                                                                            +
                                                                                            + + + +
                                                                                            +
                                                                                            Return values
                                                                                            + ClientInterface +
                                                                                            + +
                                                                                            +
                                                                                            + +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            
                                                                                            +        
                                                                                            + +
                                                                                            +
                                                                                            + + + +
                                                                                            +
                                                                                            +
                                                                                            + +
                                                                                            + On this page + + +
                                                                                            + +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +

                                                                                            Search results

                                                                                            + +
                                                                                            +
                                                                                            +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              + + +
                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-AmazonAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-AmazonAPITest.html new file mode 100644 index 00000000..e04dd133 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-AmazonAPITest.html @@ -0,0 +1,2017 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                              +

                                                                                              Documentation

                                                                                              + + + + + +
                                                                                              + +
                                                                                              +
                                                                                              + + + + +
                                                                                              +
                                                                                              + + +
                                                                                              +

                                                                                              + AmazonAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                              + in package + +
                                                                                              + + +

                                                                                              + +
                                                                                              + + +
                                                                                              + + + +

                                                                                              Amazon API usage tests/examples

                                                                                              + + + + + + +

                                                                                              + Table of Contents + + +

                                                                                              + + + + + + + + + +

                                                                                              + Properties + + +

                                                                                              +
                                                                                              +
                                                                                              + $provider + +  : Amazon +
                                                                                              + +
                                                                                              + $provider + +  : OAuth2Interface +
                                                                                              + +
                                                                                              + $provider + +  : OAuthInterface +
                                                                                              + +
                                                                                              + $CFG + +  : string +
                                                                                              + +
                                                                                              + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                              + +
                                                                                              + $dotEnv + +  : DotEnv +
                                                                                              + +
                                                                                              + $ENV + +  : string +
                                                                                              + +
                                                                                              + $FQN + +  : string +
                                                                                              + +
                                                                                              + $http + +  : ClientInterface +
                                                                                              + +
                                                                                              + $is_ci + +  : bool +
                                                                                              + +
                                                                                              + $logger + +  : LoggerInterface +
                                                                                              + +
                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                              + +
                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                              + +
                                                                                              + $reflection + +  : ReflectionClass +
                                                                                              + +
                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                              + +
                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                              + +
                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                              + +
                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                              + +
                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                              + +
                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                              + +
                                                                                              + $testuser + +  : string +
                                                                                              +
                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                              + +
                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                              + +
                                                                                              + +

                                                                                              + Methods + + +

                                                                                              +
                                                                                              +
                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                              + +
                                                                                              + testGetRequestTarget() + +  : void +
                                                                                              + +
                                                                                              + testMagicGet() + +  : void +
                                                                                              + +
                                                                                              + testMe() + +  : void +
                                                                                              + +
                                                                                              + testMeErrorException() + +  : void +
                                                                                              + +
                                                                                              + testOAuth2Instance() + +  : void +
                                                                                              + +
                                                                                              + testOAuthInstance() + +  : void +
                                                                                              + +
                                                                                              + testProviderInstance() + +  : void +
                                                                                              + +
                                                                                              + testRequestCredentialsToken() + +  : void +
                                                                                              + +
                                                                                              + testTokenInvalidate() + +  : void +
                                                                                              + +
                                                                                              + initFactories() + +  : void +
                                                                                              + +
                                                                                              + initHttp() + +  : ClientInterface +
                                                                                              + +
                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                              + +
                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                              + +
                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                              + +
                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                              + +
                                                                                              + initTestProperties() + +  : void +
                                                                                              + +
                                                                                              + setUp() + +  : void +
                                                                                              + +
                                                                                              + + + + + + + +
                                                                                              +

                                                                                              + Properties + + +

                                                                                              + + + + +
                                                                                              +

                                                                                              + $clientCredentialsScopes + + + + +

                                                                                              + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                              + +
                                                                                              +

                                                                                              + $ENV + + + + +

                                                                                              + + + + + protected + string + $ENV + = 'AMAZON' + + + + + +
                                                                                              +
                                                                                              +

                                                                                              + $FQN + + + + +

                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Amazon::class + + + + + +
                                                                                              + + + + + + +
                                                                                              +

                                                                                              + $requestFactory + + + + +

                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                              +
                                                                                              +

                                                                                              + $responseFactory + + + + +

                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                              + +
                                                                                              +

                                                                                              + $streamFactory + + + + +

                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                              +
                                                                                              +

                                                                                              + $testProperties + + + + +

                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                              +
                                                                                              +

                                                                                              + $testResponses + + + + +

                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                              +
                                                                                              +

                                                                                              + $testuser + + + + +

                                                                                              + + +

                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                              + + + protected + string + $testuser + + + + + + +
                                                                                              + +
                                                                                              + +
                                                                                              +

                                                                                              + Methods + + +

                                                                                              +
                                                                                              +

                                                                                              + requestTargetProvider() + + +

                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                              +
                                                                                              + + + + +
                                                                                              +
                                                                                              Return values
                                                                                              + array<string|int, mixed> +
                                                                                              + +
                                                                                              +
                                                                                              +

                                                                                              + testGetRequestTarget() + + +

                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                              +
                                                                                              + +
                                                                                              Parameters
                                                                                              +
                                                                                              +
                                                                                              + $path + : string +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              + $expected + : string +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              + + + + +
                                                                                              + +
                                                                                              +

                                                                                              + testMe() + + +

                                                                                              + + + + + public + testMe() : void + +
                                                                                              +
                                                                                              + + + + + +
                                                                                              +
                                                                                              +

                                                                                              + testMeErrorException() + + +

                                                                                              + + + + + public + testMeErrorException() : void + +
                                                                                              +
                                                                                              + + + + + +
                                                                                              +
                                                                                              +

                                                                                              + testOAuth2Instance() + + +

                                                                                              + + + + + public + testOAuth2Instance() : void + +
                                                                                              +
                                                                                              + + + + + +
                                                                                              + +
                                                                                              +

                                                                                              + testProviderInstance() + + +

                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                              +
                                                                                              + + + + + +
                                                                                              +
                                                                                              +

                                                                                              + testRequestCredentialsToken() + + +

                                                                                              + + + + + public + testRequestCredentialsToken() : void + +
                                                                                              +
                                                                                              + + + + + +
                                                                                              + + +
                                                                                              +

                                                                                              + initHttp() + + +

                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                              +
                                                                                              + +
                                                                                              Parameters
                                                                                              +
                                                                                              +
                                                                                              + $options + : SettingsContainerInterface +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              + $logger + : LoggerInterface +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              + $responses + : array<string|int, mixed> +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              + + + +
                                                                                              +
                                                                                              Return values
                                                                                              + ClientInterface +
                                                                                              + +
                                                                                              +
                                                                                              +

                                                                                              + initLogger() + + +

                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                              +
                                                                                              + +
                                                                                              Parameters
                                                                                              +
                                                                                              +
                                                                                              + $is_ci + : bool +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              + + + +
                                                                                              +
                                                                                              Return values
                                                                                              + LoggerInterface +
                                                                                              + +
                                                                                              +
                                                                                              +

                                                                                              + initOptions() + + +

                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                              +
                                                                                              + + + + +
                                                                                              +
                                                                                              Return values
                                                                                              + SettingsContainerInterface +
                                                                                              + +
                                                                                              + + +
                                                                                              +

                                                                                              + initTestProperties() + + +

                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                              +
                                                                                              + +
                                                                                              Parameters
                                                                                              +
                                                                                              +
                                                                                              + $properties + : array<string|int, mixed> +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              + + + + +
                                                                                              + +
                                                                                              + +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              
                                                                                              +        
                                                                                              + +
                                                                                              +
                                                                                              + + + +
                                                                                              +
                                                                                              +
                                                                                              + +
                                                                                              + On this page + + +
                                                                                              + +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +

                                                                                              Search results

                                                                                              + +
                                                                                              +
                                                                                              +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                + + +
                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-BattleNetAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-BattleNetAPITest.html new file mode 100644 index 00000000..4136e6ab --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-BattleNetAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                +

                                                                                                Documentation

                                                                                                + + + + + +
                                                                                                + +
                                                                                                +
                                                                                                + + + + +
                                                                                                +
                                                                                                + + +
                                                                                                +

                                                                                                + BattleNetAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                + in package + +
                                                                                                + + +

                                                                                                + +
                                                                                                + + +
                                                                                                + + + + + + + + + +

                                                                                                + Table of Contents + + +

                                                                                                + + + + + + + + + +

                                                                                                + Properties + + +

                                                                                                +
                                                                                                +
                                                                                                + $provider + +  : BattleNet +
                                                                                                + +
                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                + +
                                                                                                + $provider + +  : OAuthInterface +
                                                                                                + +
                                                                                                + $CFG + +  : string +
                                                                                                + +
                                                                                                + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                + +
                                                                                                + $dotEnv + +  : DotEnv +
                                                                                                + +
                                                                                                + $ENV + +  : string +
                                                                                                + +
                                                                                                + $FQN + +  : string +
                                                                                                + +
                                                                                                + $http + +  : ClientInterface +
                                                                                                + +
                                                                                                + $is_ci + +  : bool +
                                                                                                + +
                                                                                                + $logger + +  : LoggerInterface +
                                                                                                + +
                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                + +
                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                + +
                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                + +
                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                + +
                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                + +
                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                + +
                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                + +
                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                + +
                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                + +
                                                                                                + $testuser + +  : string +
                                                                                                +
                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                + +
                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                + +
                                                                                                + +

                                                                                                + Methods + + +

                                                                                                +
                                                                                                +
                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                + +
                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                + +
                                                                                                + testMagicGet() + +  : void +
                                                                                                + +
                                                                                                + testMe() + +  : void +
                                                                                                + +
                                                                                                + testMeErrorException() + +  : void +
                                                                                                + +
                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                + +
                                                                                                + testOAuthInstance() + +  : void +
                                                                                                + +
                                                                                                + testProviderInstance() + +  : void +
                                                                                                + +
                                                                                                + testRequestCredentialsToken() + +  : void +
                                                                                                + +
                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                + +
                                                                                                + initFactories() + +  : void +
                                                                                                + +
                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                + +
                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                + +
                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                + +
                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                + +
                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                + +
                                                                                                + initTestProperties() + +  : void +
                                                                                                + +
                                                                                                + setUp() + +  : void +
                                                                                                + +
                                                                                                + + + + + + + +
                                                                                                +

                                                                                                + Properties + + +

                                                                                                + + + + +
                                                                                                +

                                                                                                + $clientCredentialsScopes + + + + +

                                                                                                + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                + +
                                                                                                +

                                                                                                + $ENV + + + + +

                                                                                                + + + + + protected + string + $ENV + = 'BATTLENET' + + + + + +
                                                                                                +
                                                                                                +

                                                                                                + $FQN + + + + +

                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\BattleNet::class + + + + + +
                                                                                                + + + + + + +
                                                                                                +

                                                                                                + $requestFactory + + + + +

                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                +
                                                                                                +

                                                                                                + $responseFactory + + + + +

                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                + +
                                                                                                +

                                                                                                + $streamFactory + + + + +

                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                +
                                                                                                +

                                                                                                + $testProperties + + + + +

                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                +
                                                                                                +

                                                                                                + $testResponses + + + + +

                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                +
                                                                                                +

                                                                                                + $testuser + + + + +

                                                                                                + + +

                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                + + + protected + string + $testuser + + + + + + +
                                                                                                + +
                                                                                                + +
                                                                                                +

                                                                                                + Methods + + +

                                                                                                +
                                                                                                +

                                                                                                + requestTargetProvider() + + +

                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                +
                                                                                                + + + + +
                                                                                                +
                                                                                                Return values
                                                                                                + array<string|int, mixed> +
                                                                                                + +
                                                                                                +
                                                                                                +

                                                                                                + testGetRequestTarget() + + +

                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                +
                                                                                                + +
                                                                                                Parameters
                                                                                                +
                                                                                                +
                                                                                                + $path + : string +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                + $expected + : string +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                + + + + +
                                                                                                + +
                                                                                                +

                                                                                                + testMe() + + +

                                                                                                + + + + + public + testMe() : void + +
                                                                                                +
                                                                                                + + + + + +
                                                                                                +
                                                                                                +

                                                                                                + testMeErrorException() + + +

                                                                                                + + + + + public + testMeErrorException() : void + +
                                                                                                +
                                                                                                + + + + + +
                                                                                                +
                                                                                                +

                                                                                                + testOAuth2Instance() + + +

                                                                                                + + + + + public + testOAuth2Instance() : void + +
                                                                                                +
                                                                                                + + + + + +
                                                                                                + +
                                                                                                +

                                                                                                + testProviderInstance() + + +

                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                +
                                                                                                + + + + + +
                                                                                                +
                                                                                                +

                                                                                                + testRequestCredentialsToken() + + +

                                                                                                + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                +
                                                                                                + + + + + +
                                                                                                + + +
                                                                                                +

                                                                                                + initHttp() + + +

                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                +
                                                                                                + +
                                                                                                Parameters
                                                                                                +
                                                                                                +
                                                                                                + $options + : SettingsContainerInterface +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                + $logger + : LoggerInterface +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                + + + +
                                                                                                +
                                                                                                Return values
                                                                                                + ClientInterface +
                                                                                                + +
                                                                                                +
                                                                                                +

                                                                                                + initLogger() + + +

                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                +
                                                                                                + +
                                                                                                Parameters
                                                                                                +
                                                                                                +
                                                                                                + $is_ci + : bool +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                + + + +
                                                                                                +
                                                                                                Return values
                                                                                                + LoggerInterface +
                                                                                                + +
                                                                                                +
                                                                                                +

                                                                                                + initOptions() + + +

                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                +
                                                                                                + + + + +
                                                                                                +
                                                                                                Return values
                                                                                                + SettingsContainerInterface +
                                                                                                + +
                                                                                                + + +
                                                                                                +

                                                                                                + initTestProperties() + + +

                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                +
                                                                                                + +
                                                                                                Parameters
                                                                                                +
                                                                                                +
                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                + + + + +
                                                                                                + +
                                                                                                + +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                
                                                                                                +        
                                                                                                + +
                                                                                                +
                                                                                                + + + +
                                                                                                +
                                                                                                +
                                                                                                + +
                                                                                                + On this page + + +
                                                                                                + +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +

                                                                                                Search results

                                                                                                + +
                                                                                                +
                                                                                                +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  + + +
                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html new file mode 100644 index 00000000..354b7d53 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html @@ -0,0 +1,2056 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                  +

                                                                                                  Documentation

                                                                                                  + + + + + +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                  + + +
                                                                                                  +

                                                                                                  + BigCartelAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                  + in package + +
                                                                                                  + + +

                                                                                                  + +
                                                                                                  + + +
                                                                                                  + + + + + + + + + +

                                                                                                  + Table of Contents + + +

                                                                                                  + + + + + + + + + +

                                                                                                  + Properties + + +

                                                                                                  +
                                                                                                  +
                                                                                                  + $provider + +  : BigCartel +
                                                                                                  + +
                                                                                                  + $provider + +  : OAuth2Interface +
                                                                                                  + +
                                                                                                  + $provider + +  : OAuthInterface +
                                                                                                  + +
                                                                                                  + $account_id + +  : int +
                                                                                                  + +
                                                                                                  + $CFG + +  : string +
                                                                                                  + +
                                                                                                  + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                  + +
                                                                                                  + $dotEnv + +  : DotEnv +
                                                                                                  + +
                                                                                                  + $ENV + +  : string +
                                                                                                  + +
                                                                                                  + $FQN + +  : string +
                                                                                                  + +
                                                                                                  + $http + +  : ClientInterface +
                                                                                                  + +
                                                                                                  + $is_ci + +  : bool +
                                                                                                  + +
                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                  + +
                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                  + +
                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                  + +
                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                  + +
                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                  + +
                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                  + +
                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                  + +
                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                  + +
                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                  + +
                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                  + +
                                                                                                  + $testuser + +  : string +
                                                                                                  +
                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                  + +
                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                  + +
                                                                                                  + +

                                                                                                  + Methods + + +

                                                                                                  +
                                                                                                  +
                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                  + +
                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                  + +
                                                                                                  + testMagicGet() + +  : void +
                                                                                                  + +
                                                                                                  + testMe() + +  : void +
                                                                                                  + +
                                                                                                  + testMeErrorException() + +  : void +
                                                                                                  + +
                                                                                                  + testOAuth2Instance() + +  : void +
                                                                                                  + +
                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                  + +
                                                                                                  + testProviderInstance() + +  : void +
                                                                                                  + +
                                                                                                  + testRequestCredentialsToken() + +  : void +
                                                                                                  + +
                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                  + +
                                                                                                  + initFactories() + +  : void +
                                                                                                  + +
                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                  + +
                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                  + +
                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                  + +
                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                  + +
                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                  + +
                                                                                                  + initTestProperties() + +  : void +
                                                                                                  + +
                                                                                                  + setUp() + +  : void +
                                                                                                  + +
                                                                                                  + + + + + + + +
                                                                                                  +

                                                                                                  + Properties + + +

                                                                                                  + + + +
                                                                                                  +

                                                                                                  + $account_id + + + + +

                                                                                                  + + + + + protected + int + $account_id + + + + + + +
                                                                                                  + +
                                                                                                  +

                                                                                                  + $clientCredentialsScopes + + + + +

                                                                                                  + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                  + +
                                                                                                  +

                                                                                                  + $ENV + + + + +

                                                                                                  + + + + + protected + string + $ENV + = 'BIGCARTEL' + + + + + +
                                                                                                  +
                                                                                                  +

                                                                                                  + $FQN + + + + +

                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\BigCartel::class + + + + + +
                                                                                                  + + + + + + +
                                                                                                  +

                                                                                                  + $requestFactory + + + + +

                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                  +
                                                                                                  +

                                                                                                  + $responseFactory + + + + +

                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                  + +
                                                                                                  +

                                                                                                  + $streamFactory + + + + +

                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                  +
                                                                                                  +

                                                                                                  + $testProperties + + + + +

                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                  +
                                                                                                  +

                                                                                                  + $testResponses + + + + +

                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                  +
                                                                                                  +

                                                                                                  + $testuser + + + + +

                                                                                                  + + +

                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                  + + + protected + string + $testuser + + + + + + +
                                                                                                  + +
                                                                                                  + +
                                                                                                  +

                                                                                                  + Methods + + +

                                                                                                  +
                                                                                                  +

                                                                                                  + requestTargetProvider() + + +

                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                  Return values
                                                                                                  + array<string|int, mixed> +
                                                                                                  + +
                                                                                                  +
                                                                                                  +

                                                                                                  + testGetRequestTarget() + + +

                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                  +
                                                                                                  + +
                                                                                                  Parameters
                                                                                                  +
                                                                                                  +
                                                                                                  + $path + : string +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  + $expected + : string +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  + +
                                                                                                  +

                                                                                                  + testMe() + + +

                                                                                                  + + + + + public + testMe() : void + +
                                                                                                  +
                                                                                                  + + + + + +
                                                                                                  +
                                                                                                  +

                                                                                                  + testMeErrorException() + + +

                                                                                                  + + + + + public + testMeErrorException() : void + +
                                                                                                  +
                                                                                                  + + + + + +
                                                                                                  +
                                                                                                  +

                                                                                                  + testOAuth2Instance() + + +

                                                                                                  + + + + + public + testOAuth2Instance() : void + +
                                                                                                  +
                                                                                                  + + + + + +
                                                                                                  + +
                                                                                                  +

                                                                                                  + testProviderInstance() + + +

                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                  +
                                                                                                  + + + + + +
                                                                                                  +
                                                                                                  +

                                                                                                  + testRequestCredentialsToken() + + +

                                                                                                  + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                  +
                                                                                                  + + + + + +
                                                                                                  + + +
                                                                                                  +

                                                                                                  + initHttp() + + +

                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                  +
                                                                                                  + +
                                                                                                  Parameters
                                                                                                  +
                                                                                                  +
                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  + $logger + : LoggerInterface +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + +
                                                                                                  +
                                                                                                  Return values
                                                                                                  + ClientInterface +
                                                                                                  + +
                                                                                                  +
                                                                                                  +

                                                                                                  + initLogger() + + +

                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                  +
                                                                                                  + +
                                                                                                  Parameters
                                                                                                  +
                                                                                                  +
                                                                                                  + $is_ci + : bool +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + +
                                                                                                  +
                                                                                                  Return values
                                                                                                  + LoggerInterface +
                                                                                                  + +
                                                                                                  +
                                                                                                  +

                                                                                                  + initOptions() + + +

                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                  Return values
                                                                                                  + SettingsContainerInterface +
                                                                                                  + +
                                                                                                  + + +
                                                                                                  +

                                                                                                  + initTestProperties() + + +

                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                  +
                                                                                                  + +
                                                                                                  Parameters
                                                                                                  +
                                                                                                  +
                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                  +

                                                                                                  + setUp() + + +

                                                                                                  + + + + + protected + setUp() : void + +
                                                                                                  +
                                                                                                  + + + + + +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  
                                                                                                  +        
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + +
                                                                                                  +
                                                                                                  +
                                                                                                  + +
                                                                                                  + On this page + + +
                                                                                                  + +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +

                                                                                                  Search results

                                                                                                  + +
                                                                                                  +
                                                                                                  +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    + + +
                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-BitbucketAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-BitbucketAPITest.html new file mode 100644 index 00000000..fe92ef44 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-BitbucketAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                    +

                                                                                                    Documentation

                                                                                                    + + + + + +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    +
                                                                                                    + + +
                                                                                                    +

                                                                                                    + BitbucketAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                    + in package + +
                                                                                                    + + +

                                                                                                    + +
                                                                                                    + + +
                                                                                                    + + + + + + + + + +

                                                                                                    + Table of Contents + + +

                                                                                                    + + + + + + + + + +

                                                                                                    + Properties + + +

                                                                                                    +
                                                                                                    +
                                                                                                    + $provider + +  : Bitbucket +
                                                                                                    + +
                                                                                                    + $provider + +  : OAuth2Interface +
                                                                                                    + +
                                                                                                    + $provider + +  : OAuthInterface +
                                                                                                    + +
                                                                                                    + $CFG + +  : string +
                                                                                                    + +
                                                                                                    + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                    + +
                                                                                                    + $dotEnv + +  : DotEnv +
                                                                                                    + +
                                                                                                    + $ENV + +  : string +
                                                                                                    + +
                                                                                                    + $FQN + +  : string +
                                                                                                    + +
                                                                                                    + $http + +  : ClientInterface +
                                                                                                    + +
                                                                                                    + $is_ci + +  : bool +
                                                                                                    + +
                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                    + +
                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                    + +
                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                    + +
                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                    + +
                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                    + +
                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                    + +
                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                    + +
                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                    + +
                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                    + +
                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                    + +
                                                                                                    + $testuser + +  : string +
                                                                                                    +
                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                    + +
                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                    + +
                                                                                                    + +

                                                                                                    + Methods + + +

                                                                                                    +
                                                                                                    +
                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                    + +
                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                    + +
                                                                                                    + testMagicGet() + +  : void +
                                                                                                    + +
                                                                                                    + testMe() + +  : void +
                                                                                                    + +
                                                                                                    + testMeErrorException() + +  : void +
                                                                                                    + +
                                                                                                    + testOAuth2Instance() + +  : void +
                                                                                                    + +
                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                    + +
                                                                                                    + testProviderInstance() + +  : void +
                                                                                                    + +
                                                                                                    + testRequestCredentialsToken() + +  : void +
                                                                                                    + +
                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                    + +
                                                                                                    + initFactories() + +  : void +
                                                                                                    + +
                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                    + +
                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                    + +
                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                    + +
                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                    + +
                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                    + +
                                                                                                    + initTestProperties() + +  : void +
                                                                                                    + +
                                                                                                    + setUp() + +  : void +
                                                                                                    + +
                                                                                                    + + + + + + + +
                                                                                                    +

                                                                                                    + Properties + + +

                                                                                                    + + + + +
                                                                                                    +

                                                                                                    + $clientCredentialsScopes + + + + +

                                                                                                    + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                    + +
                                                                                                    +

                                                                                                    + $ENV + + + + +

                                                                                                    + + + + + protected + string + $ENV + = 'BITBUCKET' + + + + + +
                                                                                                    +
                                                                                                    +

                                                                                                    + $FQN + + + + +

                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Bitbucket::class + + + + + +
                                                                                                    + + + + + + +
                                                                                                    +

                                                                                                    + $requestFactory + + + + +

                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                    +
                                                                                                    +

                                                                                                    + $responseFactory + + + + +

                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                    + +
                                                                                                    +

                                                                                                    + $streamFactory + + + + +

                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                    +
                                                                                                    +

                                                                                                    + $testProperties + + + + +

                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                    +
                                                                                                    +

                                                                                                    + $testResponses + + + + +

                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                    +
                                                                                                    +

                                                                                                    + $testuser + + + + +

                                                                                                    + + +

                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                    + + + protected + string + $testuser + + + + + + +
                                                                                                    + +
                                                                                                    + +
                                                                                                    +

                                                                                                    + Methods + + +

                                                                                                    +
                                                                                                    +

                                                                                                    + requestTargetProvider() + + +

                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    +
                                                                                                    Return values
                                                                                                    + array<string|int, mixed> +
                                                                                                    + +
                                                                                                    +
                                                                                                    +

                                                                                                    + testGetRequestTarget() + + +

                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                    +
                                                                                                    + +
                                                                                                    Parameters
                                                                                                    +
                                                                                                    +
                                                                                                    + $path + : string +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    + $expected + : string +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    + +
                                                                                                    +

                                                                                                    + testMe() + + +

                                                                                                    + + + + + public + testMe() : void + +
                                                                                                    +
                                                                                                    + + + + + +
                                                                                                    +
                                                                                                    +

                                                                                                    + testMeErrorException() + + +

                                                                                                    + + + + + public + testMeErrorException() : void + +
                                                                                                    +
                                                                                                    + + + + + +
                                                                                                    +
                                                                                                    +

                                                                                                    + testOAuth2Instance() + + +

                                                                                                    + + + + + public + testOAuth2Instance() : void + +
                                                                                                    +
                                                                                                    + + + + + +
                                                                                                    + +
                                                                                                    +

                                                                                                    + testProviderInstance() + + +

                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                    +
                                                                                                    + + + + + +
                                                                                                    +
                                                                                                    +

                                                                                                    + testRequestCredentialsToken() + + +

                                                                                                    + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                    +
                                                                                                    + + + + + +
                                                                                                    + + +
                                                                                                    +

                                                                                                    + initHttp() + + +

                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                    +
                                                                                                    + +
                                                                                                    Parameters
                                                                                                    +
                                                                                                    +
                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    + $logger + : LoggerInterface +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + +
                                                                                                    +
                                                                                                    Return values
                                                                                                    + ClientInterface +
                                                                                                    + +
                                                                                                    +
                                                                                                    +

                                                                                                    + initLogger() + + +

                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                    +
                                                                                                    + +
                                                                                                    Parameters
                                                                                                    +
                                                                                                    +
                                                                                                    + $is_ci + : bool +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + +
                                                                                                    +
                                                                                                    Return values
                                                                                                    + LoggerInterface +
                                                                                                    + +
                                                                                                    +
                                                                                                    +

                                                                                                    + initOptions() + + +

                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    +
                                                                                                    Return values
                                                                                                    + SettingsContainerInterface +
                                                                                                    + +
                                                                                                    + + +
                                                                                                    +

                                                                                                    + initTestProperties() + + +

                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                    +
                                                                                                    + +
                                                                                                    Parameters
                                                                                                    +
                                                                                                    +
                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    + +
                                                                                                    + +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    
                                                                                                    +        
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + +
                                                                                                    +
                                                                                                    +
                                                                                                    + +
                                                                                                    + On this page + + +
                                                                                                    + +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +

                                                                                                    Search results

                                                                                                    + +
                                                                                                    +
                                                                                                    +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      + + +
                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-DeezerAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-DeezerAPITest.html new file mode 100644 index 00000000..fed21cd4 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-DeezerAPITest.html @@ -0,0 +1,2031 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                      +

                                                                                                      Documentation

                                                                                                      + + + + + +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      +
                                                                                                      + + +
                                                                                                      +

                                                                                                      + DeezerAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                      + in package + +
                                                                                                      + + +

                                                                                                      + +
                                                                                                      + + +
                                                                                                      + + + +

                                                                                                      Spotify API usage tests/examples

                                                                                                      + + + +
                                                                                                      + Tags + + +
                                                                                                      +
                                                                                                      +
                                                                                                      + link +
                                                                                                      +
                                                                                                      + https://developer.spotify.com/web-api/endpoint-reference/ + +
                                                                                                      +
                                                                                                      + + + +

                                                                                                      + Table of Contents + + +

                                                                                                      + + + + + + + + + +

                                                                                                      + Properties + + +

                                                                                                      +
                                                                                                      +
                                                                                                      + $provider + +  : Deezer +
                                                                                                      + +
                                                                                                      + $provider + +  : OAuth2Interface +
                                                                                                      + +
                                                                                                      + $provider + +  : OAuthInterface +
                                                                                                      + +
                                                                                                      + $CFG + +  : string +
                                                                                                      + +
                                                                                                      + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                      + +
                                                                                                      + $dotEnv + +  : DotEnv +
                                                                                                      + +
                                                                                                      + $ENV + +  : string +
                                                                                                      + +
                                                                                                      + $FQN + +  : string +
                                                                                                      + +
                                                                                                      + $http + +  : ClientInterface +
                                                                                                      + +
                                                                                                      + $is_ci + +  : bool +
                                                                                                      + +
                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                      + +
                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                      + +
                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                      + +
                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                      + +
                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                      + +
                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                      + +
                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                      + +
                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                      + +
                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                      + +
                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                      + +
                                                                                                      + $testuser + +  : string +
                                                                                                      +
                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                      + +
                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                      + +
                                                                                                      + +

                                                                                                      + Methods + + +

                                                                                                      +
                                                                                                      +
                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                      + +
                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                      + +
                                                                                                      + testMagicGet() + +  : void +
                                                                                                      + +
                                                                                                      + testMe() + +  : void +
                                                                                                      + +
                                                                                                      + testMeErrorException() + +  : void +
                                                                                                      + +
                                                                                                      + testOAuth2Instance() + +  : void +
                                                                                                      + +
                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                      + +
                                                                                                      + testProviderInstance() + +  : void +
                                                                                                      + +
                                                                                                      + testRequestCredentialsToken() + +  : void +
                                                                                                      + +
                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                      + +
                                                                                                      + initFactories() + +  : void +
                                                                                                      + +
                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                      + +
                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                      + +
                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                      + +
                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                      + +
                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                      + +
                                                                                                      + initTestProperties() + +  : void +
                                                                                                      + +
                                                                                                      + setUp() + +  : void +
                                                                                                      + +
                                                                                                      + + + + + + + +
                                                                                                      +

                                                                                                      + Properties + + +

                                                                                                      + + + + +
                                                                                                      +

                                                                                                      + $clientCredentialsScopes + + + + +

                                                                                                      + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                      + +
                                                                                                      +

                                                                                                      + $ENV + + + + +

                                                                                                      + + + + + protected + string + $ENV + = 'DEEZER' + + + + + +
                                                                                                      +
                                                                                                      +

                                                                                                      + $FQN + + + + +

                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Deezer::class + + + + + +
                                                                                                      + + + + + + +
                                                                                                      +

                                                                                                      + $requestFactory + + + + +

                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                      +
                                                                                                      +

                                                                                                      + $responseFactory + + + + +

                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                      + +
                                                                                                      +

                                                                                                      + $streamFactory + + + + +

                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                      +
                                                                                                      +

                                                                                                      + $testProperties + + + + +

                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                      +
                                                                                                      +

                                                                                                      + $testResponses + + + + +

                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                      +
                                                                                                      +

                                                                                                      + $testuser + + + + +

                                                                                                      + + +

                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                      + + + protected + string + $testuser + + + + + + +
                                                                                                      + +
                                                                                                      + +
                                                                                                      +

                                                                                                      + Methods + + +

                                                                                                      +
                                                                                                      +

                                                                                                      + requestTargetProvider() + + +

                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      +
                                                                                                      Return values
                                                                                                      + array<string|int, mixed> +
                                                                                                      + +
                                                                                                      +
                                                                                                      +

                                                                                                      + testGetRequestTarget() + + +

                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                      +
                                                                                                      + +
                                                                                                      Parameters
                                                                                                      +
                                                                                                      +
                                                                                                      + $path + : string +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      + $expected + : string +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      + +
                                                                                                      +

                                                                                                      + testMe() + + +

                                                                                                      + + + + + public + testMe() : void + +
                                                                                                      +
                                                                                                      + + + + + +
                                                                                                      +
                                                                                                      +

                                                                                                      + testMeErrorException() + + +

                                                                                                      + + + + + public + testMeErrorException() : void + +
                                                                                                      +
                                                                                                      + + + + + +
                                                                                                      +
                                                                                                      +

                                                                                                      + testOAuth2Instance() + + +

                                                                                                      + + + + + public + testOAuth2Instance() : void + +
                                                                                                      +
                                                                                                      + + + + + +
                                                                                                      + +
                                                                                                      +

                                                                                                      + testProviderInstance() + + +

                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                      +
                                                                                                      + + + + + +
                                                                                                      +
                                                                                                      +

                                                                                                      + testRequestCredentialsToken() + + +

                                                                                                      + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                      +
                                                                                                      + + + + + +
                                                                                                      + + +
                                                                                                      +

                                                                                                      + initHttp() + + +

                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                      +
                                                                                                      + +
                                                                                                      Parameters
                                                                                                      +
                                                                                                      +
                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      + $logger + : LoggerInterface +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + +
                                                                                                      +
                                                                                                      Return values
                                                                                                      + ClientInterface +
                                                                                                      + +
                                                                                                      +
                                                                                                      +

                                                                                                      + initLogger() + + +

                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                      +
                                                                                                      + +
                                                                                                      Parameters
                                                                                                      +
                                                                                                      +
                                                                                                      + $is_ci + : bool +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + +
                                                                                                      +
                                                                                                      Return values
                                                                                                      + LoggerInterface +
                                                                                                      + +
                                                                                                      +
                                                                                                      +

                                                                                                      + initOptions() + + +

                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      +
                                                                                                      Return values
                                                                                                      + SettingsContainerInterface +
                                                                                                      + +
                                                                                                      + + +
                                                                                                      +

                                                                                                      + initTestProperties() + + +

                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                      +
                                                                                                      + +
                                                                                                      Parameters
                                                                                                      +
                                                                                                      +
                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      + +
                                                                                                      + +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      
                                                                                                      +        
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + +
                                                                                                      +
                                                                                                      +
                                                                                                      + +
                                                                                                      + On this page + + +
                                                                                                      + +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +

                                                                                                      Search results

                                                                                                      + +
                                                                                                      +
                                                                                                      +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        + + +
                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-DeviantArtAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-DeviantArtAPITest.html new file mode 100644 index 00000000..9e4de26a --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-DeviantArtAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                        +

                                                                                                        Documentation

                                                                                                        + + + + + +
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        +
                                                                                                        + + +
                                                                                                        +

                                                                                                        + DeviantArtAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                        + in package + +
                                                                                                        + + +

                                                                                                        + +
                                                                                                        + + +
                                                                                                        + + + + + + + + + +

                                                                                                        + Table of Contents + + +

                                                                                                        + + + + + + + + + +

                                                                                                        + Properties + + +

                                                                                                        +
                                                                                                        +
                                                                                                        + $provider + +  : DeviantArt +
                                                                                                        + +
                                                                                                        + $provider + +  : OAuth2Interface +
                                                                                                        + +
                                                                                                        + $provider + +  : OAuthInterface +
                                                                                                        + +
                                                                                                        + $CFG + +  : string +
                                                                                                        + +
                                                                                                        + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                        + +
                                                                                                        + $dotEnv + +  : DotEnv +
                                                                                                        + +
                                                                                                        + $ENV + +  : string +
                                                                                                        + +
                                                                                                        + $FQN + +  : string +
                                                                                                        + +
                                                                                                        + $http + +  : ClientInterface +
                                                                                                        + +
                                                                                                        + $is_ci + +  : bool +
                                                                                                        + +
                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                        + +
                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                        + +
                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                        + +
                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                        + +
                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                        + +
                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                        + +
                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                        + +
                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                        + +
                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                        + +
                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                        + +
                                                                                                        + $testuser + +  : string +
                                                                                                        +
                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                        + +
                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                        + +
                                                                                                        + +

                                                                                                        + Methods + + +

                                                                                                        +
                                                                                                        +
                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                        + +
                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                        + +
                                                                                                        + testMagicGet() + +  : void +
                                                                                                        + +
                                                                                                        + testMe() + +  : void +
                                                                                                        + +
                                                                                                        + testMeErrorException() + +  : void +
                                                                                                        + +
                                                                                                        + testOAuth2Instance() + +  : void +
                                                                                                        + +
                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                        + +
                                                                                                        + testProviderInstance() + +  : void +
                                                                                                        + +
                                                                                                        + testRequestCredentialsToken() + +  : void +
                                                                                                        + +
                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                        + +
                                                                                                        + initFactories() + +  : void +
                                                                                                        + +
                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                        + +
                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                        + +
                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                        + +
                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                        + +
                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                        + +
                                                                                                        + initTestProperties() + +  : void +
                                                                                                        + +
                                                                                                        + setUp() + +  : void +
                                                                                                        + +
                                                                                                        + + + + + + + +
                                                                                                        +

                                                                                                        + Properties + + +

                                                                                                        + + + + +
                                                                                                        +

                                                                                                        + $clientCredentialsScopes + + + + +

                                                                                                        + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                        + +
                                                                                                        +

                                                                                                        + $ENV + + + + +

                                                                                                        + + + + + protected + string + $ENV + = 'DEVIANTART' + + + + + +
                                                                                                        +
                                                                                                        +

                                                                                                        + $FQN + + + + +

                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\DeviantArt::class + + + + + +
                                                                                                        + + + + + + +
                                                                                                        +

                                                                                                        + $requestFactory + + + + +

                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                        +
                                                                                                        +

                                                                                                        + $responseFactory + + + + +

                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                        + +
                                                                                                        +

                                                                                                        + $streamFactory + + + + +

                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                        +
                                                                                                        +

                                                                                                        + $testProperties + + + + +

                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                        +
                                                                                                        +

                                                                                                        + $testResponses + + + + +

                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                        +
                                                                                                        +

                                                                                                        + $testuser + + + + +

                                                                                                        + + +

                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                        + + + protected + string + $testuser + + + + + + +
                                                                                                        + +
                                                                                                        + +
                                                                                                        +

                                                                                                        + Methods + + +

                                                                                                        +
                                                                                                        +

                                                                                                        + requestTargetProvider() + + +

                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        +
                                                                                                        Return values
                                                                                                        + array<string|int, mixed> +
                                                                                                        + +
                                                                                                        +
                                                                                                        +

                                                                                                        + testGetRequestTarget() + + +

                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                        +
                                                                                                        + +
                                                                                                        Parameters
                                                                                                        +
                                                                                                        +
                                                                                                        + $path + : string +
                                                                                                        +
                                                                                                        + +
                                                                                                        +
                                                                                                        + $expected + : string +
                                                                                                        +
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        + +
                                                                                                        +

                                                                                                        + testMe() + + +

                                                                                                        + + + + + public + testMe() : void + +
                                                                                                        +
                                                                                                        + + + + + +
                                                                                                        +
                                                                                                        +

                                                                                                        + testMeErrorException() + + +

                                                                                                        + + + + + public + testMeErrorException() : void + +
                                                                                                        +
                                                                                                        + + + + + +
                                                                                                        +
                                                                                                        +

                                                                                                        + testOAuth2Instance() + + +

                                                                                                        + + + + + public + testOAuth2Instance() : void + +
                                                                                                        +
                                                                                                        + + + + + +
                                                                                                        + +
                                                                                                        +

                                                                                                        + testProviderInstance() + + +

                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                        +
                                                                                                        + + + + + +
                                                                                                        +
                                                                                                        +

                                                                                                        + testRequestCredentialsToken() + + +

                                                                                                        + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                        +
                                                                                                        + + + + + +
                                                                                                        + + +
                                                                                                        +

                                                                                                        + initHttp() + + +

                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                        +
                                                                                                        + +
                                                                                                        Parameters
                                                                                                        +
                                                                                                        +
                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                        +
                                                                                                        + +
                                                                                                        +
                                                                                                        + $logger + : LoggerInterface +
                                                                                                        +
                                                                                                        + +
                                                                                                        +
                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                        +
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + +
                                                                                                        +
                                                                                                        Return values
                                                                                                        + ClientInterface +
                                                                                                        + +
                                                                                                        +
                                                                                                        +

                                                                                                        + initLogger() + + +

                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                        +
                                                                                                        + +
                                                                                                        Parameters
                                                                                                        +
                                                                                                        +
                                                                                                        + $is_ci + : bool +
                                                                                                        +
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + +
                                                                                                        +
                                                                                                        Return values
                                                                                                        + LoggerInterface +
                                                                                                        + +
                                                                                                        +
                                                                                                        +

                                                                                                        + initOptions() + + +

                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        +
                                                                                                        Return values
                                                                                                        + SettingsContainerInterface +
                                                                                                        + +
                                                                                                        + + +
                                                                                                        +

                                                                                                        + initTestProperties() + + +

                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                        +
                                                                                                        + +
                                                                                                        Parameters
                                                                                                        +
                                                                                                        +
                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                        +
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        + +
                                                                                                        + +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        
                                                                                                        +        
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + +
                                                                                                        +
                                                                                                        +
                                                                                                        + +
                                                                                                        + On this page + + +
                                                                                                        + +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +

                                                                                                        Search results

                                                                                                        + +
                                                                                                        +
                                                                                                        +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          + + +
                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-DiscogsAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-DiscogsAPITest.html new file mode 100644 index 00000000..cf7c81cf --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-DiscogsAPITest.html @@ -0,0 +1,1939 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                          +

                                                                                                          Documentation

                                                                                                          + + + + + +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          +
                                                                                                          + + +
                                                                                                          +

                                                                                                          + DiscogsAPITest + + + extends OAuth1APITestAbstract + + +
                                                                                                          + in package + +
                                                                                                          + + +

                                                                                                          + +
                                                                                                          + + +
                                                                                                          + + + +

                                                                                                          Discogs API test

                                                                                                          + + + + + + +

                                                                                                          + Table of Contents + + +

                                                                                                          + + + + + + + + + +

                                                                                                          + Properties + + +

                                                                                                          +
                                                                                                          +
                                                                                                          + $provider + +  : Discogs +
                                                                                                          + +
                                                                                                          + $provider + +  : OAuth1Interface +
                                                                                                          + +
                                                                                                          + $provider + +  : OAuthInterface +
                                                                                                          + +
                                                                                                          + $CFG + +  : string +
                                                                                                          + +
                                                                                                          + $dotEnv + +  : DotEnv +
                                                                                                          + +
                                                                                                          + $ENV + +  : string +
                                                                                                          + +
                                                                                                          + $FQN + +  : string +
                                                                                                          + +
                                                                                                          + $http + +  : ClientInterface +
                                                                                                          + +
                                                                                                          + $is_ci + +  : bool +
                                                                                                          + +
                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                          + +
                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                          + +
                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                          + +
                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                          + +
                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                          + +
                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                          + +
                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                          + +
                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                          + +
                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                          + +
                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                          + +
                                                                                                          + $testuser + +  : string +
                                                                                                          +
                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                          + +
                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                          + +
                                                                                                          + +

                                                                                                          + Methods + + +

                                                                                                          +
                                                                                                          +
                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                          + +
                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                          + +
                                                                                                          + testMagicGet() + +  : void +
                                                                                                          + +
                                                                                                          + testMe() + +  : void +
                                                                                                          + +
                                                                                                          + testMeErrorException() + +  : void +
                                                                                                          + +
                                                                                                          + testOAuth1Instance() + +  : void +
                                                                                                          + +
                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                          + +
                                                                                                          + testProviderInstance() + +  : void +
                                                                                                          + +
                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                          + +
                                                                                                          + initFactories() + +  : void +
                                                                                                          + +
                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                          + +
                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                          + +
                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                          + +
                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                          + +
                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                          + +
                                                                                                          + initTestProperties() + +  : void +
                                                                                                          + +
                                                                                                          + setUp() + +  : void +
                                                                                                          + +
                                                                                                          + + + + + + + +
                                                                                                          +

                                                                                                          + Properties + + +

                                                                                                          + + + + + +
                                                                                                          +

                                                                                                          + $ENV + + + + +

                                                                                                          + + + + + protected + string + $ENV + = 'DISCOGS' + + + + + +
                                                                                                          +
                                                                                                          +

                                                                                                          + $FQN + + + + +

                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Discogs::class + + + + + +
                                                                                                          + + + + + + +
                                                                                                          +

                                                                                                          + $requestFactory + + + + +

                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                          +
                                                                                                          +

                                                                                                          + $responseFactory + + + + +

                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                          + +
                                                                                                          +

                                                                                                          + $streamFactory + + + + +

                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                          +
                                                                                                          +

                                                                                                          + $testProperties + + + + +

                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                          +
                                                                                                          +

                                                                                                          + $testResponses + + + + +

                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                          +
                                                                                                          +

                                                                                                          + $testuser + + + + +

                                                                                                          + + +

                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                          + + + protected + string + $testuser + + + + + + +
                                                                                                          + +
                                                                                                          + +
                                                                                                          +

                                                                                                          + Methods + + +

                                                                                                          +
                                                                                                          +

                                                                                                          + requestTargetProvider() + + +

                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          +
                                                                                                          Return values
                                                                                                          + array<string|int, mixed> +
                                                                                                          + +
                                                                                                          +
                                                                                                          +

                                                                                                          + testGetRequestTarget() + + +

                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                          +
                                                                                                          + +
                                                                                                          Parameters
                                                                                                          +
                                                                                                          +
                                                                                                          + $path + : string +
                                                                                                          +
                                                                                                          + +
                                                                                                          +
                                                                                                          + $expected + : string +
                                                                                                          +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          + +
                                                                                                          +

                                                                                                          + testMe() + + +

                                                                                                          + + + + + public + testMe() : void + +
                                                                                                          +
                                                                                                          + + + + + +
                                                                                                          +
                                                                                                          +

                                                                                                          + testMeErrorException() + + +

                                                                                                          + + + + + public + testMeErrorException() : void + +
                                                                                                          +
                                                                                                          + + + + + +
                                                                                                          +
                                                                                                          +

                                                                                                          + testOAuth1Instance() + + +

                                                                                                          + + + + + public + testOAuth1Instance() : void + +
                                                                                                          +
                                                                                                          + + + + + +
                                                                                                          + +
                                                                                                          +

                                                                                                          + testProviderInstance() + + +

                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                          +
                                                                                                          + + + + + +
                                                                                                          + + +
                                                                                                          +

                                                                                                          + initHttp() + + +

                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                          +
                                                                                                          + +
                                                                                                          Parameters
                                                                                                          +
                                                                                                          +
                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                          +
                                                                                                          + +
                                                                                                          +
                                                                                                          + $logger + : LoggerInterface +
                                                                                                          +
                                                                                                          + +
                                                                                                          +
                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                          +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + +
                                                                                                          +
                                                                                                          Return values
                                                                                                          + ClientInterface +
                                                                                                          + +
                                                                                                          +
                                                                                                          +

                                                                                                          + initLogger() + + +

                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                          +
                                                                                                          + +
                                                                                                          Parameters
                                                                                                          +
                                                                                                          +
                                                                                                          + $is_ci + : bool +
                                                                                                          +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + +
                                                                                                          +
                                                                                                          Return values
                                                                                                          + LoggerInterface +
                                                                                                          + +
                                                                                                          +
                                                                                                          +

                                                                                                          + initOptions() + + +

                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          +
                                                                                                          Return values
                                                                                                          + SettingsContainerInterface +
                                                                                                          + +
                                                                                                          + + +
                                                                                                          +

                                                                                                          + initTestProperties() + + +

                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                          +
                                                                                                          + +
                                                                                                          Parameters
                                                                                                          +
                                                                                                          +
                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                          +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          + +
                                                                                                          + +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          
                                                                                                          +        
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + +
                                                                                                          +
                                                                                                          +
                                                                                                          + +
                                                                                                          + On this page + + +
                                                                                                          + +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +

                                                                                                          Search results

                                                                                                          + +
                                                                                                          +
                                                                                                          +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            + + +
                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-DiscordAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-DiscordAPITest.html new file mode 100644 index 00000000..136f2152 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-DiscordAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                            +

                                                                                                            Documentation

                                                                                                            + + + + + +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            +
                                                                                                            + + +
                                                                                                            +

                                                                                                            + DiscordAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                            + in package + +
                                                                                                            + + +

                                                                                                            + +
                                                                                                            + + +
                                                                                                            + + + + + + + + + +

                                                                                                            + Table of Contents + + +

                                                                                                            + + + + + + + + + +

                                                                                                            + Properties + + +

                                                                                                            +
                                                                                                            +
                                                                                                            + $provider + +  : Discord +
                                                                                                            + +
                                                                                                            + $provider + +  : OAuth2Interface +
                                                                                                            + +
                                                                                                            + $provider + +  : OAuthInterface +
                                                                                                            + +
                                                                                                            + $CFG + +  : string +
                                                                                                            + +
                                                                                                            + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                            + +
                                                                                                            + $dotEnv + +  : DotEnv +
                                                                                                            + +
                                                                                                            + $ENV + +  : string +
                                                                                                            + +
                                                                                                            + $FQN + +  : string +
                                                                                                            + +
                                                                                                            + $http + +  : ClientInterface +
                                                                                                            + +
                                                                                                            + $is_ci + +  : bool +
                                                                                                            + +
                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                            + +
                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                            + +
                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                            + +
                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                            + +
                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                            + +
                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                            + +
                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                            + +
                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                            + +
                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                            + +
                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                            + +
                                                                                                            + $testuser + +  : string +
                                                                                                            +
                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                            + +
                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                            + +
                                                                                                            + +

                                                                                                            + Methods + + +

                                                                                                            +
                                                                                                            +
                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                            + +
                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                            + +
                                                                                                            + testMagicGet() + +  : void +
                                                                                                            + +
                                                                                                            + testMe() + +  : void +
                                                                                                            + +
                                                                                                            + testMeErrorException() + +  : void +
                                                                                                            + +
                                                                                                            + testOAuth2Instance() + +  : void +
                                                                                                            + +
                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                            + +
                                                                                                            + testProviderInstance() + +  : void +
                                                                                                            + +
                                                                                                            + testRequestCredentialsToken() + +  : void +
                                                                                                            + +
                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                            + +
                                                                                                            + initFactories() + +  : void +
                                                                                                            + +
                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                            + +
                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                            + +
                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                            + +
                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                            + +
                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                            + +
                                                                                                            + initTestProperties() + +  : void +
                                                                                                            + +
                                                                                                            + setUp() + +  : void +
                                                                                                            + +
                                                                                                            + + + + + + + +
                                                                                                            +

                                                                                                            + Properties + + +

                                                                                                            + + + + +
                                                                                                            +

                                                                                                            + $clientCredentialsScopes + + + + +

                                                                                                            + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                            + +
                                                                                                            +

                                                                                                            + $ENV + + + + +

                                                                                                            + + + + + protected + string + $ENV + = 'DISCORD' + + + + + +
                                                                                                            +
                                                                                                            +

                                                                                                            + $FQN + + + + +

                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Discord::class + + + + + +
                                                                                                            + + + + + + +
                                                                                                            +

                                                                                                            + $requestFactory + + + + +

                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                            +
                                                                                                            +

                                                                                                            + $responseFactory + + + + +

                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                            + +
                                                                                                            +

                                                                                                            + $streamFactory + + + + +

                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                            +
                                                                                                            +

                                                                                                            + $testProperties + + + + +

                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                            +
                                                                                                            +

                                                                                                            + $testResponses + + + + +

                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                            +
                                                                                                            +

                                                                                                            + $testuser + + + + +

                                                                                                            + + +

                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                            + + + protected + string + $testuser + + + + + + +
                                                                                                            + +
                                                                                                            + +
                                                                                                            +

                                                                                                            + Methods + + +

                                                                                                            +
                                                                                                            +

                                                                                                            + requestTargetProvider() + + +

                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            +
                                                                                                            Return values
                                                                                                            + array<string|int, mixed> +
                                                                                                            + +
                                                                                                            +
                                                                                                            +

                                                                                                            + testGetRequestTarget() + + +

                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                            +
                                                                                                            + +
                                                                                                            Parameters
                                                                                                            +
                                                                                                            +
                                                                                                            + $path + : string +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + $expected + : string +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            + +
                                                                                                            +

                                                                                                            + testMe() + + +

                                                                                                            + + + + + public + testMe() : void + +
                                                                                                            +
                                                                                                            + + + + + +
                                                                                                            +
                                                                                                            +

                                                                                                            + testMeErrorException() + + +

                                                                                                            + + + + + public + testMeErrorException() : void + +
                                                                                                            +
                                                                                                            + + + + + +
                                                                                                            +
                                                                                                            +

                                                                                                            + testOAuth2Instance() + + +

                                                                                                            + + + + + public + testOAuth2Instance() : void + +
                                                                                                            +
                                                                                                            + + + + + +
                                                                                                            + +
                                                                                                            +

                                                                                                            + testProviderInstance() + + +

                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                            +
                                                                                                            + + + + + +
                                                                                                            +
                                                                                                            +

                                                                                                            + testRequestCredentialsToken() + + +

                                                                                                            + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                            +
                                                                                                            + + + + + +
                                                                                                            + + +
                                                                                                            +

                                                                                                            + initHttp() + + +

                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                            +
                                                                                                            + +
                                                                                                            Parameters
                                                                                                            +
                                                                                                            +
                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + $logger + : LoggerInterface +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + +
                                                                                                            +
                                                                                                            Return values
                                                                                                            + ClientInterface +
                                                                                                            + +
                                                                                                            +
                                                                                                            +

                                                                                                            + initLogger() + + +

                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                            +
                                                                                                            + +
                                                                                                            Parameters
                                                                                                            +
                                                                                                            +
                                                                                                            + $is_ci + : bool +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + +
                                                                                                            +
                                                                                                            Return values
                                                                                                            + LoggerInterface +
                                                                                                            + +
                                                                                                            +
                                                                                                            +

                                                                                                            + initOptions() + + +

                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            +
                                                                                                            Return values
                                                                                                            + SettingsContainerInterface +
                                                                                                            + +
                                                                                                            + + +
                                                                                                            +

                                                                                                            + initTestProperties() + + +

                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                            +
                                                                                                            + +
                                                                                                            Parameters
                                                                                                            +
                                                                                                            +
                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            + +
                                                                                                            + +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            
                                                                                                            +        
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + +
                                                                                                            +
                                                                                                            +
                                                                                                            + +
                                                                                                            + On this page + + +
                                                                                                            + +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +

                                                                                                            Search results

                                                                                                            + +
                                                                                                            +
                                                                                                            +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              + + +
                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html new file mode 100644 index 00000000..901d0f5d --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html @@ -0,0 +1,2018 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                              +

                                                                                                              Documentation

                                                                                                              + + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              +

                                                                                                              + FlickrAPITest + + + extends OAuth1APITestAbstract + + +
                                                                                                              + in package + +
                                                                                                              + + +

                                                                                                              + +
                                                                                                              + + +
                                                                                                              + + + + + + + + + +

                                                                                                              + Table of Contents + + +

                                                                                                              + + + + + + + + + +

                                                                                                              + Properties + + +

                                                                                                              +
                                                                                                              +
                                                                                                              + $provider + +  : Flickr +
                                                                                                              + +
                                                                                                              + $provider + +  : OAuth1Interface +
                                                                                                              + +
                                                                                                              + $provider + +  : OAuthInterface +
                                                                                                              + +
                                                                                                              + $CFG + +  : string +
                                                                                                              + +
                                                                                                              + $dotEnv + +  : DotEnv +
                                                                                                              + +
                                                                                                              + $ENV + +  : string +
                                                                                                              + +
                                                                                                              + $FQN + +  : string +
                                                                                                              + +
                                                                                                              + $http + +  : ClientInterface +
                                                                                                              + +
                                                                                                              + $is_ci + +  : bool +
                                                                                                              + +
                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                              + +
                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                              + +
                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                              + +
                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                              + +
                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                              + +
                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                              + +
                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                              + +
                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                              + +
                                                                                                              + $test_id + +  : string +
                                                                                                              + +
                                                                                                              + $test_name + +  : string +
                                                                                                              + +
                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                              + +
                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                              + +
                                                                                                              + $testuser + +  : string +
                                                                                                              +
                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                              + +
                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                              + +
                                                                                                              + +

                                                                                                              + Methods + + +

                                                                                                              +
                                                                                                              +
                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                              + +
                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                              + +
                                                                                                              + testMagicGet() + +  : void +
                                                                                                              + +
                                                                                                              + testMe() + +  : void +
                                                                                                              + +
                                                                                                              + testMeErrorException() + +  : void +
                                                                                                              + +
                                                                                                              + testOAuth1Instance() + +  : void +
                                                                                                              + +
                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                              + +
                                                                                                              + testProviderInstance() + +  : void +
                                                                                                              + +
                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                              + +
                                                                                                              + initFactories() + +  : void +
                                                                                                              + +
                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                              + +
                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                              + +
                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                              + +
                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                              + +
                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                              + +
                                                                                                              + initTestProperties() + +  : void +
                                                                                                              + +
                                                                                                              + setUp() + +  : void +
                                                                                                              + +
                                                                                                              + + + + + + + +
                                                                                                              +

                                                                                                              + Properties + + +

                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              + $ENV + + + + +

                                                                                                              + + + + + protected + string + $ENV + = 'FLICKR' + + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + $FQN + + + + +

                                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Flickr::class + + + + + +
                                                                                                              + + + + + + +
                                                                                                              +

                                                                                                              + $requestFactory + + + + +

                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + $responseFactory + + + + +

                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                              + +
                                                                                                              +

                                                                                                              + $streamFactory + + + + +

                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + $test_id + + + + +

                                                                                                              + + + + + protected + string + $test_id + + + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + $test_name + + + + +

                                                                                                              + + + + + protected + string + $test_name + + + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + $testProperties + + + + +

                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + $testResponses + + + + +

                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + $testuser + + + + +

                                                                                                              + + +

                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                              + + + protected + string + $testuser + + + + + + +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +

                                                                                                              + Methods + + +

                                                                                                              +
                                                                                                              +

                                                                                                              + requestTargetProvider() + + +

                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              +
                                                                                                              Return values
                                                                                                              + array<string|int, mixed> +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              + testGetRequestTarget() + + +

                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                              +
                                                                                                              + +
                                                                                                              Parameters
                                                                                                              +
                                                                                                              +
                                                                                                              + $path + : string +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + $expected + : string +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +

                                                                                                              + testMe() + + +

                                                                                                              + + + + + public + testMe() : void + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + testMeErrorException() + + +

                                                                                                              + + + + + public + testMeErrorException() : void + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + testOAuth1Instance() + + +

                                                                                                              + + + + + public + testOAuth1Instance() : void + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              + +
                                                                                                              +

                                                                                                              + testProviderInstance() + + +

                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              + + +
                                                                                                              +

                                                                                                              + initHttp() + + +

                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                              +
                                                                                                              + +
                                                                                                              Parameters
                                                                                                              +
                                                                                                              +
                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + $logger + : LoggerInterface +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + +
                                                                                                              +
                                                                                                              Return values
                                                                                                              + ClientInterface +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              + initLogger() + + +

                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                              +
                                                                                                              + +
                                                                                                              Parameters
                                                                                                              +
                                                                                                              +
                                                                                                              + $is_ci + : bool +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + +
                                                                                                              +
                                                                                                              Return values
                                                                                                              + LoggerInterface +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              + initOptions() + + +

                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              +
                                                                                                              Return values
                                                                                                              + SettingsContainerInterface +
                                                                                                              + +
                                                                                                              + + +
                                                                                                              +

                                                                                                              + initTestProperties() + + +

                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                              +
                                                                                                              + +
                                                                                                              Parameters
                                                                                                              +
                                                                                                              +
                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              +
                                                                                                              +

                                                                                                              + setUp() + + +

                                                                                                              + + + + + protected + setUp() : void + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              
                                                                                                              +        
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              + On this page + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Search results

                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                + + +
                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-FoursquareAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-FoursquareAPITest.html new file mode 100644 index 00000000..1d34cd3a --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-FoursquareAPITest.html @@ -0,0 +1,2031 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                +

                                                                                                                Documentation

                                                                                                                + + + + + +
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + + +
                                                                                                                +
                                                                                                                + + +
                                                                                                                +

                                                                                                                + FoursquareAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                + in package + +
                                                                                                                + + +

                                                                                                                + +
                                                                                                                + + +
                                                                                                                + + + +

                                                                                                                Foursquare API usage tests/examples

                                                                                                                + + + +
                                                                                                                + Tags + + +
                                                                                                                +
                                                                                                                +
                                                                                                                + link +
                                                                                                                +
                                                                                                                + https://developer.foursquare.com/docs + +
                                                                                                                +
                                                                                                                + + + +

                                                                                                                + Table of Contents + + +

                                                                                                                + + + + + + + + + +

                                                                                                                + Properties + + +

                                                                                                                +
                                                                                                                +
                                                                                                                + $provider + +  : Foursquare +
                                                                                                                + +
                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                + +
                                                                                                                + $provider + +  : OAuthInterface +
                                                                                                                + +
                                                                                                                + $CFG + +  : string +
                                                                                                                + +
                                                                                                                + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                + +
                                                                                                                + $dotEnv + +  : DotEnv +
                                                                                                                + +
                                                                                                                + $ENV + +  : string +
                                                                                                                + +
                                                                                                                + $FQN + +  : string +
                                                                                                                + +
                                                                                                                + $http + +  : ClientInterface +
                                                                                                                + +
                                                                                                                + $is_ci + +  : bool +
                                                                                                                + +
                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                + +
                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                + +
                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                + +
                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                + +
                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                + +
                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                + +
                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                + +
                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                + +
                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                + +
                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                + +
                                                                                                                + $testuser + +  : string +
                                                                                                                +
                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                + +
                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                + +
                                                                                                                + +

                                                                                                                + Methods + + +

                                                                                                                +
                                                                                                                +
                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                + +
                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                + +
                                                                                                                + testMagicGet() + +  : void +
                                                                                                                + +
                                                                                                                + testMe() + +  : void +
                                                                                                                + +
                                                                                                                + testMeErrorException() + +  : void +
                                                                                                                + +
                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                + +
                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                + +
                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                + +
                                                                                                                + testRequestCredentialsToken() + +  : void +
                                                                                                                + +
                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                + +
                                                                                                                + initFactories() + +  : void +
                                                                                                                + +
                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                + +
                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                + +
                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                + +
                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                + +
                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                + +
                                                                                                                + initTestProperties() + +  : void +
                                                                                                                + +
                                                                                                                + setUp() + +  : void +
                                                                                                                + +
                                                                                                                + + + + + + + +
                                                                                                                +

                                                                                                                + Properties + + +

                                                                                                                + + + + +
                                                                                                                +

                                                                                                                + $clientCredentialsScopes + + + + +

                                                                                                                + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                + +
                                                                                                                +

                                                                                                                + $ENV + + + + +

                                                                                                                + + + + + protected + string + $ENV + = 'FOURSQUARE' + + + + + +
                                                                                                                +
                                                                                                                +

                                                                                                                + $FQN + + + + +

                                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Foursquare::class + + + + + +
                                                                                                                + + + + + + +
                                                                                                                +

                                                                                                                + $requestFactory + + + + +

                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                +
                                                                                                                +

                                                                                                                + $responseFactory + + + + +

                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                + +
                                                                                                                +

                                                                                                                + $streamFactory + + + + +

                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                +
                                                                                                                +

                                                                                                                + $testProperties + + + + +

                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                +
                                                                                                                +

                                                                                                                + $testResponses + + + + +

                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                +
                                                                                                                +

                                                                                                                + $testuser + + + + +

                                                                                                                + + +

                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                + + + protected + string + $testuser + + + + + + +
                                                                                                                + +
                                                                                                                + +
                                                                                                                +

                                                                                                                + Methods + + +

                                                                                                                +
                                                                                                                +

                                                                                                                + requestTargetProvider() + + +

                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                +
                                                                                                                + + + + +
                                                                                                                +
                                                                                                                Return values
                                                                                                                + array<string|int, mixed> +
                                                                                                                + +
                                                                                                                +
                                                                                                                +

                                                                                                                + testGetRequestTarget() + + +

                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                +
                                                                                                                + +
                                                                                                                Parameters
                                                                                                                +
                                                                                                                +
                                                                                                                + $path + : string +
                                                                                                                +
                                                                                                                + +
                                                                                                                +
                                                                                                                + $expected + : string +
                                                                                                                +
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + + +
                                                                                                                + +
                                                                                                                +

                                                                                                                + testMe() + + +

                                                                                                                + + + + + public + testMe() : void + +
                                                                                                                +
                                                                                                                + + + + + +
                                                                                                                +
                                                                                                                +

                                                                                                                + testMeErrorException() + + +

                                                                                                                + + + + + public + testMeErrorException() : void + +
                                                                                                                +
                                                                                                                + + + + + +
                                                                                                                +
                                                                                                                +

                                                                                                                + testOAuth2Instance() + + +

                                                                                                                + + + + + public + testOAuth2Instance() : void + +
                                                                                                                +
                                                                                                                + + + + + +
                                                                                                                + +
                                                                                                                +

                                                                                                                + testProviderInstance() + + +

                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                +
                                                                                                                + + + + + +
                                                                                                                +
                                                                                                                +

                                                                                                                + testRequestCredentialsToken() + + +

                                                                                                                + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                +
                                                                                                                + + + + + +
                                                                                                                + + +
                                                                                                                +

                                                                                                                + initHttp() + + +

                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                +
                                                                                                                + +
                                                                                                                Parameters
                                                                                                                +
                                                                                                                +
                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                +
                                                                                                                + +
                                                                                                                +
                                                                                                                + $logger + : LoggerInterface +
                                                                                                                +
                                                                                                                + +
                                                                                                                +
                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                +
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + +
                                                                                                                +
                                                                                                                Return values
                                                                                                                + ClientInterface +
                                                                                                                + +
                                                                                                                +
                                                                                                                +

                                                                                                                + initLogger() + + +

                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                +
                                                                                                                + +
                                                                                                                Parameters
                                                                                                                +
                                                                                                                +
                                                                                                                + $is_ci + : bool +
                                                                                                                +
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + +
                                                                                                                +
                                                                                                                Return values
                                                                                                                + LoggerInterface +
                                                                                                                + +
                                                                                                                +
                                                                                                                +

                                                                                                                + initOptions() + + +

                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                +
                                                                                                                + + + + +
                                                                                                                +
                                                                                                                Return values
                                                                                                                + SettingsContainerInterface +
                                                                                                                + +
                                                                                                                + + +
                                                                                                                +

                                                                                                                + initTestProperties() + + +

                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                +
                                                                                                                + +
                                                                                                                Parameters
                                                                                                                +
                                                                                                                +
                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                +
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + + +
                                                                                                                + +
                                                                                                                + +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                
                                                                                                                +        
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + +
                                                                                                                +
                                                                                                                +
                                                                                                                + +
                                                                                                                + On this page + + +
                                                                                                                + +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +

                                                                                                                Search results

                                                                                                                + +
                                                                                                                +
                                                                                                                +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + + +
                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-GitHubAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-GitHubAPITest.html new file mode 100644 index 00000000..14a89eff --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-GitHubAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                  +

                                                                                                                  Documentation

                                                                                                                  + + + + + +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + + +
                                                                                                                  +
                                                                                                                  + + +
                                                                                                                  +

                                                                                                                  + GitHubAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                  + in package + +
                                                                                                                  + + +

                                                                                                                  + +
                                                                                                                  + + +
                                                                                                                  + + + + + + + + + +

                                                                                                                  + Table of Contents + + +

                                                                                                                  + + + + + + + + + +

                                                                                                                  + Properties + + +

                                                                                                                  +
                                                                                                                  +
                                                                                                                  + $provider + +  : GitHub +
                                                                                                                  + +
                                                                                                                  + $provider + +  : OAuth2Interface +
                                                                                                                  + +
                                                                                                                  + $provider + +  : OAuthInterface +
                                                                                                                  + +
                                                                                                                  + $CFG + +  : string +
                                                                                                                  + +
                                                                                                                  + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                  + +
                                                                                                                  + $dotEnv + +  : DotEnv +
                                                                                                                  + +
                                                                                                                  + $ENV + +  : string +
                                                                                                                  + +
                                                                                                                  + $FQN + +  : string +
                                                                                                                  + +
                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                  + +
                                                                                                                  + $is_ci + +  : bool +
                                                                                                                  + +
                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                  + +
                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                  + +
                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                  + +
                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                  + +
                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                  + +
                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                  + +
                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                  + +
                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                  + +
                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                  + +
                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                  + +
                                                                                                                  + $testuser + +  : string +
                                                                                                                  +
                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                  + +
                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                  + +
                                                                                                                  + +

                                                                                                                  + Methods + + +

                                                                                                                  +
                                                                                                                  +
                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                  + +
                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                  + +
                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                  + +
                                                                                                                  + testMe() + +  : void +
                                                                                                                  + +
                                                                                                                  + testMeErrorException() + +  : void +
                                                                                                                  + +
                                                                                                                  + testOAuth2Instance() + +  : void +
                                                                                                                  + +
                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                  + +
                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                  + +
                                                                                                                  + testRequestCredentialsToken() + +  : void +
                                                                                                                  + +
                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                  + +
                                                                                                                  + initFactories() + +  : void +
                                                                                                                  + +
                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                  + +
                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                  + +
                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                  + +
                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                  + +
                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                  + +
                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                  + +
                                                                                                                  + setUp() + +  : void +
                                                                                                                  + +
                                                                                                                  + + + + + + + +
                                                                                                                  +

                                                                                                                  + Properties + + +

                                                                                                                  + + + + +
                                                                                                                  +

                                                                                                                  + $clientCredentialsScopes + + + + +

                                                                                                                  + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                  + +
                                                                                                                  +

                                                                                                                  + $ENV + + + + +

                                                                                                                  + + + + + protected + string + $ENV + = 'GITHUB' + + + + + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + $FQN + + + + +

                                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\GitHub::class + + + + + +
                                                                                                                  + + + + + + +
                                                                                                                  +

                                                                                                                  + $requestFactory + + + + +

                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + $responseFactory + + + + +

                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                  + +
                                                                                                                  +

                                                                                                                  + $streamFactory + + + + +

                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + $testProperties + + + + +

                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + $testResponses + + + + +

                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + $testuser + + + + +

                                                                                                                  + + +

                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                  + + + protected + string + $testuser + + + + + + +
                                                                                                                  + +
                                                                                                                  + +
                                                                                                                  +

                                                                                                                  + Methods + + +

                                                                                                                  +
                                                                                                                  +

                                                                                                                  + requestTargetProvider() + + +

                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                  +
                                                                                                                  + + + + +
                                                                                                                  +
                                                                                                                  Return values
                                                                                                                  + array<string|int, mixed> +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  Parameters
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + $path + : string +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + $expected + : string +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + + +
                                                                                                                  + +
                                                                                                                  +

                                                                                                                  + testMe() + + +

                                                                                                                  + + + + + public + testMe() : void + +
                                                                                                                  +
                                                                                                                  + + + + + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + testMeErrorException() + + +

                                                                                                                  + + + + + public + testMeErrorException() : void + +
                                                                                                                  +
                                                                                                                  + + + + + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + testOAuth2Instance() + + +

                                                                                                                  + + + + + public + testOAuth2Instance() : void + +
                                                                                                                  +
                                                                                                                  + + + + + +
                                                                                                                  + +
                                                                                                                  +

                                                                                                                  + testProviderInstance() + + +

                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                  +
                                                                                                                  + + + + + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + testRequestCredentialsToken() + + +

                                                                                                                  + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                  +
                                                                                                                  + + + + + +
                                                                                                                  + + +
                                                                                                                  +

                                                                                                                  + initHttp() + + +

                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  Parameters
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + +
                                                                                                                  +
                                                                                                                  Return values
                                                                                                                  + ClientInterface +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + initLogger() + + +

                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  Parameters
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + $is_ci + : bool +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + +
                                                                                                                  +
                                                                                                                  Return values
                                                                                                                  + LoggerInterface +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  + initOptions() + + +

                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                  +
                                                                                                                  + + + + +
                                                                                                                  +
                                                                                                                  Return values
                                                                                                                  + SettingsContainerInterface +
                                                                                                                  + +
                                                                                                                  + + +
                                                                                                                  +

                                                                                                                  + initTestProperties() + + +

                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  Parameters
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + + +
                                                                                                                  + +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  
                                                                                                                  +        
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  + On this page + + +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  Search results

                                                                                                                  + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + + +
                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-GitLabAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-GitLabAPITest.html new file mode 100644 index 00000000..697e6bf5 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-GitLabAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                    +

                                                                                                                    Documentation

                                                                                                                    + + + + + +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + + +
                                                                                                                    +
                                                                                                                    + + +
                                                                                                                    +

                                                                                                                    + GitLabAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                    + in package + +
                                                                                                                    + + +

                                                                                                                    + +
                                                                                                                    + + +
                                                                                                                    + + + + + + + + + +

                                                                                                                    + Table of Contents + + +

                                                                                                                    + + + + + + + + + +

                                                                                                                    + Properties + + +

                                                                                                                    +
                                                                                                                    +
                                                                                                                    + $provider + +  : GitLab +
                                                                                                                    + +
                                                                                                                    + $provider + +  : OAuth2Interface +
                                                                                                                    + +
                                                                                                                    + $provider + +  : OAuthInterface +
                                                                                                                    + +
                                                                                                                    + $CFG + +  : string +
                                                                                                                    + +
                                                                                                                    + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                    + +
                                                                                                                    + $dotEnv + +  : DotEnv +
                                                                                                                    + +
                                                                                                                    + $ENV + +  : string +
                                                                                                                    + +
                                                                                                                    + $FQN + +  : string +
                                                                                                                    + +
                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                    + +
                                                                                                                    + $is_ci + +  : bool +
                                                                                                                    + +
                                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                                    + +
                                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                    + +
                                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                    + +
                                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                                    + +
                                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                    + +
                                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                    + +
                                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                                    + +
                                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                    + +
                                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                                    + +
                                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                                    + +
                                                                                                                    + $testuser + +  : string +
                                                                                                                    +
                                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                    + +
                                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                                    + +
                                                                                                                    + +

                                                                                                                    + Methods + + +

                                                                                                                    +
                                                                                                                    +
                                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                    + +
                                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                                    + +
                                                                                                                    + testMagicGet() + +  : void +
                                                                                                                    + +
                                                                                                                    + testMe() + +  : void +
                                                                                                                    + +
                                                                                                                    + testMeErrorException() + +  : void +
                                                                                                                    + +
                                                                                                                    + testOAuth2Instance() + +  : void +
                                                                                                                    + +
                                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                                    + +
                                                                                                                    + testProviderInstance() + +  : void +
                                                                                                                    + +
                                                                                                                    + testRequestCredentialsToken() + +  : void +
                                                                                                                    + +
                                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                                    + +
                                                                                                                    + initFactories() + +  : void +
                                                                                                                    + +
                                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                                    + +
                                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                                    + +
                                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                                    + +
                                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                    + +
                                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                                    + +
                                                                                                                    + initTestProperties() + +  : void +
                                                                                                                    + +
                                                                                                                    + setUp() + +  : void +
                                                                                                                    + +
                                                                                                                    + + + + + + + +
                                                                                                                    +

                                                                                                                    + Properties + + +

                                                                                                                    + + + + +
                                                                                                                    +

                                                                                                                    + $clientCredentialsScopes + + + + +

                                                                                                                    + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                    + +
                                                                                                                    +

                                                                                                                    + $ENV + + + + +

                                                                                                                    + + + + + protected + string + $ENV + = 'GITLAB' + + + + + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + $FQN + + + + +

                                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\GitLab::class + + + + + +
                                                                                                                    + + + + + + +
                                                                                                                    +

                                                                                                                    + $requestFactory + + + + +

                                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + $responseFactory + + + + +

                                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                    + +
                                                                                                                    +

                                                                                                                    + $streamFactory + + + + +

                                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + $testProperties + + + + +

                                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + $testResponses + + + + +

                                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + $testuser + + + + +

                                                                                                                    + + +

                                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                    + + + protected + string + $testuser + + + + + + +
                                                                                                                    + +
                                                                                                                    + +
                                                                                                                    +

                                                                                                                    + Methods + + +

                                                                                                                    +
                                                                                                                    +

                                                                                                                    + requestTargetProvider() + + +

                                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                    +
                                                                                                                    + + + + +
                                                                                                                    +
                                                                                                                    Return values
                                                                                                                    + array<string|int, mixed> +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + testGetRequestTarget() + + +

                                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    Parameters
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + $path + : string +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + $expected + : string +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + + +
                                                                                                                    + +
                                                                                                                    +

                                                                                                                    + testMe() + + +

                                                                                                                    + + + + + public + testMe() : void + +
                                                                                                                    +
                                                                                                                    + + + + + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + testMeErrorException() + + +

                                                                                                                    + + + + + public + testMeErrorException() : void + +
                                                                                                                    +
                                                                                                                    + + + + + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + testOAuth2Instance() + + +

                                                                                                                    + + + + + public + testOAuth2Instance() : void + +
                                                                                                                    +
                                                                                                                    + + + + + +
                                                                                                                    + +
                                                                                                                    +

                                                                                                                    + testProviderInstance() + + +

                                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                                    +
                                                                                                                    + + + + + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + testRequestCredentialsToken() + + +

                                                                                                                    + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                    +
                                                                                                                    + + + + + +
                                                                                                                    + + +
                                                                                                                    +

                                                                                                                    + initHttp() + + +

                                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    Parameters
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + $logger + : LoggerInterface +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + +
                                                                                                                    +
                                                                                                                    Return values
                                                                                                                    + ClientInterface +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + initLogger() + + +

                                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    Parameters
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + $is_ci + : bool +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + +
                                                                                                                    +
                                                                                                                    Return values
                                                                                                                    + LoggerInterface +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    + initOptions() + + +

                                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                    +
                                                                                                                    + + + + +
                                                                                                                    +
                                                                                                                    Return values
                                                                                                                    + SettingsContainerInterface +
                                                                                                                    + +
                                                                                                                    + + +
                                                                                                                    +

                                                                                                                    + initTestProperties() + + +

                                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    Parameters
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + + +
                                                                                                                    + +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    
                                                                                                                    +        
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    + On this page + + +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    Search results

                                                                                                                    + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + + +
                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-GoogleAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-GoogleAPITest.html new file mode 100644 index 00000000..dc7fd6a2 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-GoogleAPITest.html @@ -0,0 +1,2031 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                      +

                                                                                                                      Documentation

                                                                                                                      + + + + + +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + + +
                                                                                                                      +
                                                                                                                      + + +
                                                                                                                      +

                                                                                                                      + GoogleAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                      + in package + +
                                                                                                                      + + +

                                                                                                                      + +
                                                                                                                      + + +
                                                                                                                      + + + +

                                                                                                                      Google API usage tests/examples

                                                                                                                      + + + +
                                                                                                                      + Tags + + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + link +
                                                                                                                      +
                                                                                                                      + https://developers.google.com/oauthplayground/ + +
                                                                                                                      +
                                                                                                                      + + + +

                                                                                                                      + Table of Contents + + +

                                                                                                                      + + + + + + + + + +

                                                                                                                      + Properties + + +

                                                                                                                      +
                                                                                                                      +
                                                                                                                      + $provider + +  : Google +
                                                                                                                      + +
                                                                                                                      + $provider + +  : OAuth2Interface +
                                                                                                                      + +
                                                                                                                      + $provider + +  : OAuthInterface +
                                                                                                                      + +
                                                                                                                      + $CFG + +  : string +
                                                                                                                      + +
                                                                                                                      + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                      + +
                                                                                                                      + $dotEnv + +  : DotEnv +
                                                                                                                      + +
                                                                                                                      + $ENV + +  : string +
                                                                                                                      + +
                                                                                                                      + $FQN + +  : string +
                                                                                                                      + +
                                                                                                                      + $http + +  : ClientInterface +
                                                                                                                      + +
                                                                                                                      + $is_ci + +  : bool +
                                                                                                                      + +
                                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                                      + +
                                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                      + +
                                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                      + +
                                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                                      + +
                                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                      + +
                                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                      + +
                                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                                      + +
                                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                      + +
                                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                                      + +
                                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                                      + +
                                                                                                                      + $testuser + +  : string +
                                                                                                                      +
                                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                      + +
                                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                                      + +
                                                                                                                      + +

                                                                                                                      + Methods + + +

                                                                                                                      +
                                                                                                                      +
                                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                      + +
                                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                                      + +
                                                                                                                      + testMagicGet() + +  : void +
                                                                                                                      + +
                                                                                                                      + testMe() + +  : void +
                                                                                                                      + +
                                                                                                                      + testMeErrorException() + +  : void +
                                                                                                                      + +
                                                                                                                      + testOAuth2Instance() + +  : void +
                                                                                                                      + +
                                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                                      + +
                                                                                                                      + testProviderInstance() + +  : void +
                                                                                                                      + +
                                                                                                                      + testRequestCredentialsToken() + +  : void +
                                                                                                                      + +
                                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                                      + +
                                                                                                                      + initFactories() + +  : void +
                                                                                                                      + +
                                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                                      + +
                                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                                      + +
                                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                                      + +
                                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                      + +
                                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                                      + +
                                                                                                                      + initTestProperties() + +  : void +
                                                                                                                      + +
                                                                                                                      + setUp() + +  : void +
                                                                                                                      + +
                                                                                                                      + + + + + + + +
                                                                                                                      +

                                                                                                                      + Properties + + +

                                                                                                                      + + + + +
                                                                                                                      +

                                                                                                                      + $clientCredentialsScopes + + + + +

                                                                                                                      + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                      + +
                                                                                                                      +

                                                                                                                      + $ENV + + + + +

                                                                                                                      + + + + + protected + string + $ENV + = 'GOOGLE' + + + + + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + $FQN + + + + +

                                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Google::class + + + + + +
                                                                                                                      + + + + + + +
                                                                                                                      +

                                                                                                                      + $requestFactory + + + + +

                                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + $responseFactory + + + + +

                                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                      + +
                                                                                                                      +

                                                                                                                      + $streamFactory + + + + +

                                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + $testProperties + + + + +

                                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + $testResponses + + + + +

                                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + $testuser + + + + +

                                                                                                                      + + +

                                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                      + + + protected + string + $testuser + + + + + + +
                                                                                                                      + +
                                                                                                                      + +
                                                                                                                      +

                                                                                                                      + Methods + + +

                                                                                                                      +
                                                                                                                      +

                                                                                                                      + requestTargetProvider() + + +

                                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                      +
                                                                                                                      + + + + +
                                                                                                                      +
                                                                                                                      Return values
                                                                                                                      + array<string|int, mixed> +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + testGetRequestTarget() + + +

                                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      Parameters
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + $path + : string +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + $expected + : string +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + + +
                                                                                                                      + +
                                                                                                                      +

                                                                                                                      + testMe() + + +

                                                                                                                      + + + + + public + testMe() : void + +
                                                                                                                      +
                                                                                                                      + + + + + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + testMeErrorException() + + +

                                                                                                                      + + + + + public + testMeErrorException() : void + +
                                                                                                                      +
                                                                                                                      + + + + + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + testOAuth2Instance() + + +

                                                                                                                      + + + + + public + testOAuth2Instance() : void + +
                                                                                                                      +
                                                                                                                      + + + + + +
                                                                                                                      + +
                                                                                                                      +

                                                                                                                      + testProviderInstance() + + +

                                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                                      +
                                                                                                                      + + + + + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + testRequestCredentialsToken() + + +

                                                                                                                      + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                      +
                                                                                                                      + + + + + +
                                                                                                                      + + +
                                                                                                                      +

                                                                                                                      + initHttp() + + +

                                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      Parameters
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + $logger + : LoggerInterface +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + +
                                                                                                                      +
                                                                                                                      Return values
                                                                                                                      + ClientInterface +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + initLogger() + + +

                                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      Parameters
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + $is_ci + : bool +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + +
                                                                                                                      +
                                                                                                                      Return values
                                                                                                                      + LoggerInterface +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      + initOptions() + + +

                                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                      +
                                                                                                                      + + + + +
                                                                                                                      +
                                                                                                                      Return values
                                                                                                                      + SettingsContainerInterface +
                                                                                                                      + +
                                                                                                                      + + +
                                                                                                                      +

                                                                                                                      + initTestProperties() + + +

                                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      Parameters
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + + +
                                                                                                                      + +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      
                                                                                                                      +        
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      + On this page + + +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      Search results

                                                                                                                      + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + + +
                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html b/classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html new file mode 100644 index 00000000..e98239ea --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html @@ -0,0 +1,2096 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                        +

                                                                                                                        Documentation

                                                                                                                        + + + + + +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + + +
                                                                                                                        +
                                                                                                                        + + +
                                                                                                                        +

                                                                                                                        + GuildWars2APITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                        + in package + +
                                                                                                                        + + +

                                                                                                                        + +
                                                                                                                        + + +
                                                                                                                        + + + + + + + + + +

                                                                                                                        + Table of Contents + + +

                                                                                                                        + + + + + + + + + +

                                                                                                                        + Properties + + +

                                                                                                                        +
                                                                                                                        +
                                                                                                                        + $provider + +  : GuildWars2 +
                                                                                                                        + +
                                                                                                                        + $provider + +  : OAuth2Interface +
                                                                                                                        + +
                                                                                                                        + $provider + +  : OAuthInterface +
                                                                                                                        + +
                                                                                                                        + $CFG + +  : string +
                                                                                                                        + +
                                                                                                                        + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                        + +
                                                                                                                        + $dotEnv + +  : DotEnv +
                                                                                                                        + +
                                                                                                                        + $ENV + +  : string +
                                                                                                                        + +
                                                                                                                        + $FQN + +  : string +
                                                                                                                        + +
                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                        + +
                                                                                                                        + $is_ci + +  : bool +
                                                                                                                        + +
                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                        + +
                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                        + +
                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                        + +
                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                        + +
                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                        + +
                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                        + +
                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                        + +
                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                        + +
                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                        + +
                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                        + +
                                                                                                                        + $testuser + +  : string +
                                                                                                                        +
                                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                        + +
                                                                                                                        + $token + +  : AccessToken +
                                                                                                                        + +
                                                                                                                        + $tokenname + +  : string +
                                                                                                                        + +
                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                        + +
                                                                                                                        + +

                                                                                                                        + Methods + + +

                                                                                                                        +
                                                                                                                        +
                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                        + +
                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                        + +
                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                        + +
                                                                                                                        + testMe() + +  : void +
                                                                                                                        + +
                                                                                                                        + testMeErrorException() + +  : void +
                                                                                                                        + +
                                                                                                                        + testOAuth2Instance() + +  : void +
                                                                                                                        + +
                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                        + +
                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                        + +
                                                                                                                        + testRequestCredentialsToken() + +  : void +
                                                                                                                        + +
                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                        + +
                                                                                                                        + initFactories() + +  : void +
                                                                                                                        + +
                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                        + +
                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                        + +
                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                        + +
                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                        + +
                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                        + +
                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                        + +
                                                                                                                        + setUp() + +  : void +
                                                                                                                        + +
                                                                                                                        + + + + + + + +
                                                                                                                        +

                                                                                                                        + Properties + + +

                                                                                                                        + + + + +
                                                                                                                        +

                                                                                                                        + $clientCredentialsScopes + + + + +

                                                                                                                        + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                        + +
                                                                                                                        +

                                                                                                                        + $ENV + + + + +

                                                                                                                        + + + + + protected + string + $ENV + = '' + + + + + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + $FQN + + + + +

                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\GuildWars2::class + + + + + +
                                                                                                                        + + + + + + +
                                                                                                                        +

                                                                                                                        + $requestFactory + + + + +

                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + $responseFactory + + + + +

                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                        + +
                                                                                                                        +

                                                                                                                        + $streamFactory + + + + +

                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + $testProperties + + + + +

                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + $testResponses + + + + +

                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + $testuser + + + + +

                                                                                                                        + + +

                                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                        + + + protected + string + $testuser + + + + + + +
                                                                                                                        + +
                                                                                                                        +

                                                                                                                        + $tokenname + + + + +

                                                                                                                        + + + + + protected + string + $tokenname + + + + + + +
                                                                                                                        + +
                                                                                                                        + +
                                                                                                                        +

                                                                                                                        + Methods + + +

                                                                                                                        +
                                                                                                                        +

                                                                                                                        + requestTargetProvider() + + +

                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                        +
                                                                                                                        + + + + +
                                                                                                                        +
                                                                                                                        Return values
                                                                                                                        + array<string|int, mixed> +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        Parameters
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + $path + : string +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + $expected + : string +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + + +
                                                                                                                        + +
                                                                                                                        +

                                                                                                                        + testMe() + + +

                                                                                                                        + + + + + public + testMe() : void + +
                                                                                                                        +
                                                                                                                        + + + + + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + testMeErrorException() + + +

                                                                                                                        + + + + + public + testMeErrorException() : void + +
                                                                                                                        +
                                                                                                                        + + + + + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + testOAuth2Instance() + + +

                                                                                                                        + + + + + public + testOAuth2Instance() : void + +
                                                                                                                        +
                                                                                                                        + + + + + +
                                                                                                                        + +
                                                                                                                        +

                                                                                                                        + testProviderInstance() + + +

                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                        +
                                                                                                                        + + + + + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + testRequestCredentialsToken() + + +

                                                                                                                        + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                        +
                                                                                                                        + + + + + +
                                                                                                                        + + +
                                                                                                                        +

                                                                                                                        + initHttp() + + +

                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        Parameters
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + +
                                                                                                                        +
                                                                                                                        Return values
                                                                                                                        + ClientInterface +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + initLogger() + + +

                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        Parameters
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + $is_ci + : bool +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + +
                                                                                                                        +
                                                                                                                        Return values
                                                                                                                        + LoggerInterface +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + initOptions() + + +

                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                        +
                                                                                                                        + + + + +
                                                                                                                        +
                                                                                                                        Return values
                                                                                                                        + SettingsContainerInterface +
                                                                                                                        + +
                                                                                                                        + + +
                                                                                                                        +

                                                                                                                        + initTestProperties() + + +

                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        Parameters
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + + +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        + setUp() + + +

                                                                                                                        + + + + + protected + setUp() : void + +
                                                                                                                        +
                                                                                                                        + + + + + +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        
                                                                                                                        +        
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        + On this page + + +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        Search results

                                                                                                                        + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + + +
                                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-ImgurAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-ImgurAPITest.html new file mode 100644 index 00000000..2d918bb6 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-ImgurAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                          +

                                                                                                                          Documentation

                                                                                                                          + + + + + +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + + +
                                                                                                                          +
                                                                                                                          + + +
                                                                                                                          +

                                                                                                                          + ImgurAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                          + in package + +
                                                                                                                          + + +

                                                                                                                          + +
                                                                                                                          + + +
                                                                                                                          + + + + + + + + + +

                                                                                                                          + Table of Contents + + +

                                                                                                                          + + + + + + + + + +

                                                                                                                          + Properties + + +

                                                                                                                          +
                                                                                                                          +
                                                                                                                          + $provider + +  : Imgur +
                                                                                                                          + +
                                                                                                                          + $provider + +  : OAuth2Interface +
                                                                                                                          + +
                                                                                                                          + $provider + +  : OAuthInterface +
                                                                                                                          + +
                                                                                                                          + $CFG + +  : string +
                                                                                                                          + +
                                                                                                                          + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                          + +
                                                                                                                          + $dotEnv + +  : DotEnv +
                                                                                                                          + +
                                                                                                                          + $ENV + +  : string +
                                                                                                                          + +
                                                                                                                          + $FQN + +  : string +
                                                                                                                          + +
                                                                                                                          + $http + +  : ClientInterface +
                                                                                                                          + +
                                                                                                                          + $is_ci + +  : bool +
                                                                                                                          + +
                                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                                          + +
                                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                          + +
                                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                          + +
                                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                                          + +
                                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                          + +
                                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                          + +
                                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                                          + +
                                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                          + +
                                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                                          + +
                                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                                          + +
                                                                                                                          + $testuser + +  : string +
                                                                                                                          +
                                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                          + +
                                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                                          + +
                                                                                                                          + +

                                                                                                                          + Methods + + +

                                                                                                                          +
                                                                                                                          +
                                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                          + +
                                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                                          + +
                                                                                                                          + testMagicGet() + +  : void +
                                                                                                                          + +
                                                                                                                          + testMe() + +  : void +
                                                                                                                          + +
                                                                                                                          + testMeErrorException() + +  : void +
                                                                                                                          + +
                                                                                                                          + testOAuth2Instance() + +  : void +
                                                                                                                          + +
                                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                                          + +
                                                                                                                          + testProviderInstance() + +  : void +
                                                                                                                          + +
                                                                                                                          + testRequestCredentialsToken() + +  : void +
                                                                                                                          + +
                                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                                          + +
                                                                                                                          + initFactories() + +  : void +
                                                                                                                          + +
                                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                                          + +
                                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                                          + +
                                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                                          + +
                                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                          + +
                                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                                          + +
                                                                                                                          + initTestProperties() + +  : void +
                                                                                                                          + +
                                                                                                                          + setUp() + +  : void +
                                                                                                                          + +
                                                                                                                          + + + + + + + +
                                                                                                                          +

                                                                                                                          + Properties + + +

                                                                                                                          +
                                                                                                                          +

                                                                                                                          + $provider + + + + +

                                                                                                                          + + + + + public + Imgur + $provider + + + + + + +
                                                                                                                          + + + +
                                                                                                                          +

                                                                                                                          + $clientCredentialsScopes + + + + +

                                                                                                                          + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                          + +
                                                                                                                          +

                                                                                                                          + $ENV + + + + +

                                                                                                                          + + + + + protected + string + $ENV + = 'IMGUR' + + + + + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + $FQN + + + + +

                                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Imgur::class + + + + + +
                                                                                                                          + + + + + + +
                                                                                                                          +

                                                                                                                          + $requestFactory + + + + +

                                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + $responseFactory + + + + +

                                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                          + +
                                                                                                                          +

                                                                                                                          + $streamFactory + + + + +

                                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + $testProperties + + + + +

                                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + $testResponses + + + + +

                                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + $testuser + + + + +

                                                                                                                          + + +

                                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                          + + + protected + string + $testuser + + + + + + +
                                                                                                                          + +
                                                                                                                          + +
                                                                                                                          +

                                                                                                                          + Methods + + +

                                                                                                                          +
                                                                                                                          +

                                                                                                                          + requestTargetProvider() + + +

                                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                          +
                                                                                                                          + + + + +
                                                                                                                          +
                                                                                                                          Return values
                                                                                                                          + array<string|int, mixed> +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + testGetRequestTarget() + + +

                                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          Parameters
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + $path + : string +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + $expected + : string +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + + +
                                                                                                                          + +
                                                                                                                          +

                                                                                                                          + testMe() + + +

                                                                                                                          + + + + + public + testMe() : void + +
                                                                                                                          +
                                                                                                                          + + + + + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + testMeErrorException() + + +

                                                                                                                          + + + + + public + testMeErrorException() : void + +
                                                                                                                          +
                                                                                                                          + + + + + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + testOAuth2Instance() + + +

                                                                                                                          + + + + + public + testOAuth2Instance() : void + +
                                                                                                                          +
                                                                                                                          + + + + + +
                                                                                                                          + +
                                                                                                                          +

                                                                                                                          + testProviderInstance() + + +

                                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                                          +
                                                                                                                          + + + + + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + testRequestCredentialsToken() + + +

                                                                                                                          + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                          +
                                                                                                                          + + + + + +
                                                                                                                          + + +
                                                                                                                          +

                                                                                                                          + initHttp() + + +

                                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          Parameters
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + $logger + : LoggerInterface +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + +
                                                                                                                          +
                                                                                                                          Return values
                                                                                                                          + ClientInterface +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + initLogger() + + +

                                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          Parameters
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + $is_ci + : bool +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + +
                                                                                                                          +
                                                                                                                          Return values
                                                                                                                          + LoggerInterface +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + initOptions() + + +

                                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                          +
                                                                                                                          + + + + +
                                                                                                                          +
                                                                                                                          Return values
                                                                                                                          + SettingsContainerInterface +
                                                                                                                          + +
                                                                                                                          + + +
                                                                                                                          +

                                                                                                                          + initTestProperties() + + +

                                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          Parameters
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + + +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          + setUp() + + +

                                                                                                                          + + + + + protected + setUp() : void + +
                                                                                                                          +
                                                                                                                          + + + + + +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          
                                                                                                                          +        
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          + On this page + + +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          Search results

                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + + +
                                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-LastFMAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-LastFMAPITest.html new file mode 100644 index 00000000..e89b2907 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-LastFMAPITest.html @@ -0,0 +1,1875 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                            +

                                                                                                                            Documentation

                                                                                                                            + + + + + +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + + +
                                                                                                                            +
                                                                                                                            + + +
                                                                                                                            +

                                                                                                                            + LastFMAPITest + + + extends OAuthAPITestAbstract + + +
                                                                                                                            + in package + +
                                                                                                                            + + +

                                                                                                                            + +
                                                                                                                            + + +
                                                                                                                            + + + +

                                                                                                                            last.fm API test & examples

                                                                                                                            + + + +
                                                                                                                            + Tags + + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + link +
                                                                                                                            +
                                                                                                                            + https://www.last.fm/api/intro + +
                                                                                                                            +
                                                                                                                            + + + +

                                                                                                                            + Table of Contents + + +

                                                                                                                            + + + + + + + + + +

                                                                                                                            + Properties + + +

                                                                                                                            +
                                                                                                                            +
                                                                                                                            + $provider + +  : LastFM +
                                                                                                                            + +
                                                                                                                            + $provider + +  : OAuthInterface +
                                                                                                                            + +
                                                                                                                            + $CFG + +  : string +
                                                                                                                            + +
                                                                                                                            + $dotEnv + +  : DotEnv +
                                                                                                                            + +
                                                                                                                            + $ENV + +  : string +
                                                                                                                            + +
                                                                                                                            + $FQN + +  : string +
                                                                                                                            + +
                                                                                                                            + $http + +  : ClientInterface +
                                                                                                                            + +
                                                                                                                            + $is_ci + +  : bool +
                                                                                                                            + +
                                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                                            + +
                                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                            + +
                                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                            + +
                                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                                            + +
                                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                            + +
                                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                            + +
                                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                                            + +
                                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                            + +
                                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                                            + +
                                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                                            + +
                                                                                                                            + $testuser + +  : string +
                                                                                                                            +
                                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                            + +
                                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                                            + +
                                                                                                                            + +

                                                                                                                            + Methods + + +

                                                                                                                            +
                                                                                                                            +
                                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                            + +
                                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                                            + +
                                                                                                                            + testMagicGet() + +  : void +
                                                                                                                            + +
                                                                                                                            + testMe() + +  : void +
                                                                                                                            + +
                                                                                                                            + testMeErrorException() + +  : void +
                                                                                                                            + +
                                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                                            + +
                                                                                                                            + testProviderInstance() + +  : void +
                                                                                                                            + +
                                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                                            + +
                                                                                                                            + initFactories() + +  : void +
                                                                                                                            + +
                                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                                            + +
                                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                                            + +
                                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                                            + +
                                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                            + +
                                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                                            + +
                                                                                                                            + initTestProperties() + +  : void +
                                                                                                                            + +
                                                                                                                            + setUp() + +  : void +
                                                                                                                            + +
                                                                                                                            + + + + + + + +
                                                                                                                            +

                                                                                                                            + Properties + + +

                                                                                                                            + + + + +
                                                                                                                            +

                                                                                                                            + $ENV + + + + +

                                                                                                                            + + + + + protected + string + $ENV + = 'LASTFM' + + + + + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + $FQN + + + + +

                                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\LastFM::class + + + + + +
                                                                                                                            + + + + + + +
                                                                                                                            +

                                                                                                                            + $requestFactory + + + + +

                                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + $responseFactory + + + + +

                                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                            + +
                                                                                                                            +

                                                                                                                            + $streamFactory + + + + +

                                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + $testProperties + + + + +

                                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + $testResponses + + + + +

                                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + $testuser + + + + +

                                                                                                                            + + +

                                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                            + + + protected + string + $testuser + + + + + + +
                                                                                                                            + +
                                                                                                                            + +
                                                                                                                            +

                                                                                                                            + Methods + + +

                                                                                                                            +
                                                                                                                            +

                                                                                                                            + requestTargetProvider() + + +

                                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                            +
                                                                                                                            + + + + +
                                                                                                                            +
                                                                                                                            Return values
                                                                                                                            + array<string|int, mixed> +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + testGetRequestTarget() + + +

                                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            Parameters
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + $path + : string +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + $expected + : string +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + + +
                                                                                                                            + +
                                                                                                                            +

                                                                                                                            + testMe() + + +

                                                                                                                            + + + + + public + testMe() : void + +
                                                                                                                            +
                                                                                                                            + + + + + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + testMeErrorException() + + +

                                                                                                                            + + + + + public + testMeErrorException() : void + +
                                                                                                                            +
                                                                                                                            + + + + + +
                                                                                                                            + +
                                                                                                                            +

                                                                                                                            + testProviderInstance() + + +

                                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                                            +
                                                                                                                            + + + + + +
                                                                                                                            + + +
                                                                                                                            +

                                                                                                                            + initHttp() + + +

                                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            Parameters
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + $logger + : LoggerInterface +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + +
                                                                                                                            +
                                                                                                                            Return values
                                                                                                                            + ClientInterface +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + initLogger() + + +

                                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            Parameters
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + $is_ci + : bool +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + +
                                                                                                                            +
                                                                                                                            Return values
                                                                                                                            + LoggerInterface +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + initOptions() + + +

                                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                            +
                                                                                                                            + + + + +
                                                                                                                            +
                                                                                                                            Return values
                                                                                                                            + SettingsContainerInterface +
                                                                                                                            + +
                                                                                                                            + + +
                                                                                                                            +

                                                                                                                            + initTestProperties() + + +

                                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            Parameters
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + + +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            + setUp() + + +

                                                                                                                            + + + + + protected + setUp() : void + +
                                                                                                                            +
                                                                                                                            + + + + + +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            
                                                                                                                            +        
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            + On this page + + +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            Search results

                                                                                                                            + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + + +
                                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-MailChimpAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-MailChimpAPITest.html new file mode 100644 index 00000000..129c950f --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-MailChimpAPITest.html @@ -0,0 +1,2069 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                              +

                                                                                                                              Documentation

                                                                                                                              + + + + + +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + + +
                                                                                                                              +
                                                                                                                              + + +
                                                                                                                              +

                                                                                                                              + MailChimpAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                              + in package + +
                                                                                                                              + + +

                                                                                                                              + +
                                                                                                                              + + +
                                                                                                                              + + + +

                                                                                                                              MailChimp API usage tests/examples

                                                                                                                              + + + +
                                                                                                                              + Tags + + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + link +
                                                                                                                              +
                                                                                                                              + http://developer.mailchimp.com/documentation/mailchimp/reference/overview/ + +
                                                                                                                              +
                                                                                                                              + + + +

                                                                                                                              + Table of Contents + + +

                                                                                                                              + + + + + + + + + +

                                                                                                                              + Properties + + +

                                                                                                                              +
                                                                                                                              +
                                                                                                                              + $provider + +  : MailChimp +
                                                                                                                              + +
                                                                                                                              + $provider + +  : OAuth2Interface +
                                                                                                                              + +
                                                                                                                              + $provider + +  : OAuthInterface +
                                                                                                                              + +
                                                                                                                              + $CFG + +  : string +
                                                                                                                              + +
                                                                                                                              + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                              + +
                                                                                                                              + $dotEnv + +  : DotEnv +
                                                                                                                              + +
                                                                                                                              + $ENV + +  : string +
                                                                                                                              + +
                                                                                                                              + $FQN + +  : string +
                                                                                                                              + +
                                                                                                                              + $http + +  : ClientInterface +
                                                                                                                              + +
                                                                                                                              + $is_ci + +  : bool +
                                                                                                                              + +
                                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                                              + +
                                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                              + +
                                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                              + +
                                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                                              + +
                                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                              + +
                                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                              + +
                                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                                              + +
                                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                              + +
                                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                                              + +
                                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                                              + +
                                                                                                                              + $testuser + +  : string +
                                                                                                                              +
                                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                              + +
                                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                                              + +
                                                                                                                              + +

                                                                                                                              + Methods + + +

                                                                                                                              +
                                                                                                                              +
                                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                              + +
                                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                                              + +
                                                                                                                              + testGetTokenMetadata() + +  : void +
                                                                                                                              + +
                                                                                                                              + testMagicGet() + +  : void +
                                                                                                                              + +
                                                                                                                              + testMe() + +  : void +
                                                                                                                              + +
                                                                                                                              + testMeErrorException() + +  : void +
                                                                                                                              + +
                                                                                                                              + testOAuth2Instance() + +  : void +
                                                                                                                              + +
                                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                                              + +
                                                                                                                              + testProviderInstance() + +  : void +
                                                                                                                              + +
                                                                                                                              + testRequestCredentialsToken() + +  : void +
                                                                                                                              + +
                                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                                              + +
                                                                                                                              + initFactories() + +  : void +
                                                                                                                              + +
                                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                                              + +
                                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                                              + +
                                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                                              + +
                                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                              + +
                                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                                              + +
                                                                                                                              + initTestProperties() + +  : void +
                                                                                                                              + +
                                                                                                                              + setUp() + +  : void +
                                                                                                                              + +
                                                                                                                              + + + + + + + +
                                                                                                                              +

                                                                                                                              + Properties + + +

                                                                                                                              + + + + +
                                                                                                                              +

                                                                                                                              + $clientCredentialsScopes + + + + +

                                                                                                                              + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                              + +
                                                                                                                              +

                                                                                                                              + $ENV + + + + +

                                                                                                                              + + + + + protected + string + $ENV + = 'MAILCHIMP' + + + + + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + $FQN + + + + +

                                                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\MailChimp::class + + + + + +
                                                                                                                              + + + + + + +
                                                                                                                              +

                                                                                                                              + $requestFactory + + + + +

                                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + $responseFactory + + + + +

                                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                              + +
                                                                                                                              +

                                                                                                                              + $streamFactory + + + + +

                                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + $testProperties + + + + +

                                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + $testResponses + + + + +

                                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + $testuser + + + + +

                                                                                                                              + + +

                                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                              + + + protected + string + $testuser + + + + + + +
                                                                                                                              + +
                                                                                                                              + +
                                                                                                                              +

                                                                                                                              + Methods + + +

                                                                                                                              +
                                                                                                                              +

                                                                                                                              + requestTargetProvider() + + +

                                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                              +
                                                                                                                              + + + + +
                                                                                                                              +
                                                                                                                              Return values
                                                                                                                              + array<string|int, mixed> +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + testGetRequestTarget() + + +

                                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              Parameters
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + $path + : string +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + $expected + : string +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + testGetTokenMetadata() + + +

                                                                                                                              + + + + + public + testGetTokenMetadata() : void + +
                                                                                                                              +
                                                                                                                              + + + + + +
                                                                                                                              + +
                                                                                                                              +

                                                                                                                              + testMe() + + +

                                                                                                                              + + + + + public + testMe() : void + +
                                                                                                                              +
                                                                                                                              + + + + + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + testMeErrorException() + + +

                                                                                                                              + + + + + public + testMeErrorException() : void + +
                                                                                                                              +
                                                                                                                              + + + + + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + testOAuth2Instance() + + +

                                                                                                                              + + + + + public + testOAuth2Instance() : void + +
                                                                                                                              +
                                                                                                                              + + + + + +
                                                                                                                              + +
                                                                                                                              +

                                                                                                                              + testProviderInstance() + + +

                                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                                              +
                                                                                                                              + + + + + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + testRequestCredentialsToken() + + +

                                                                                                                              + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                              +
                                                                                                                              + + + + + +
                                                                                                                              + + +
                                                                                                                              +

                                                                                                                              + initHttp() + + +

                                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              Parameters
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + $logger + : LoggerInterface +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + +
                                                                                                                              +
                                                                                                                              Return values
                                                                                                                              + ClientInterface +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + initLogger() + + +

                                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              Parameters
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + $is_ci + : bool +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + +
                                                                                                                              +
                                                                                                                              Return values
                                                                                                                              + LoggerInterface +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              + initOptions() + + +

                                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                              +
                                                                                                                              + + + + +
                                                                                                                              +
                                                                                                                              Return values
                                                                                                                              + SettingsContainerInterface +
                                                                                                                              + +
                                                                                                                              + + +
                                                                                                                              +

                                                                                                                              + initTestProperties() + + +

                                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              Parameters
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + + +
                                                                                                                              + +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              
                                                                                                                              +        
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + +
                                                                                                                              + On this page + + +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              Search results

                                                                                                                              + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + + +
                                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html new file mode 100644 index 00000000..71086e3d --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html @@ -0,0 +1,2071 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                +

                                                                                                                                Documentation

                                                                                                                                + + + + + +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + + + + +
                                                                                                                                +
                                                                                                                                + + +
                                                                                                                                +

                                                                                                                                + MastodonAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                + in package + +
                                                                                                                                + + +

                                                                                                                                + +
                                                                                                                                + + +
                                                                                                                                + + + +

                                                                                                                                Spotify API usage tests/examples

                                                                                                                                + + + +
                                                                                                                                + Tags + + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + link +
                                                                                                                                +
                                                                                                                                + https://github.com/tootsuite/documentation/blob/master/Using-the-API/API.md + +
                                                                                                                                +
                                                                                                                                + + + +

                                                                                                                                + Table of Contents + + +

                                                                                                                                + + + + + + + + + +

                                                                                                                                + Properties + + +

                                                                                                                                +
                                                                                                                                +
                                                                                                                                + $provider + +  : Mastodon +
                                                                                                                                + +
                                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                                + +
                                                                                                                                + $provider + +  : OAuthInterface +
                                                                                                                                + +
                                                                                                                                + $CFG + +  : string +
                                                                                                                                + +
                                                                                                                                + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                + +
                                                                                                                                + $dotEnv + +  : DotEnv +
                                                                                                                                + +
                                                                                                                                + $ENV + +  : string +
                                                                                                                                + +
                                                                                                                                + $FQN + +  : string +
                                                                                                                                + +
                                                                                                                                + $http + +  : ClientInterface +
                                                                                                                                + +
                                                                                                                                + $is_ci + +  : bool +
                                                                                                                                + +
                                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                                + +
                                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                + +
                                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                + +
                                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                                + +
                                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                + +
                                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                + +
                                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                                + +
                                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                + +
                                                                                                                                + $testInstance + +  : string +
                                                                                                                                + +
                                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                + +
                                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                + +
                                                                                                                                + $testuser + +  : string +
                                                                                                                                +
                                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                + +
                                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                + +
                                                                                                                                + +

                                                                                                                                + Methods + + +

                                                                                                                                +
                                                                                                                                +
                                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                + +
                                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                                + +
                                                                                                                                + testMagicGet() + +  : void +
                                                                                                                                + +
                                                                                                                                + testMe() + +  : void +
                                                                                                                                + +
                                                                                                                                + testMeErrorException() + +  : void +
                                                                                                                                + +
                                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                                + +
                                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                                + +
                                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                                + +
                                                                                                                                + testRequestCredentialsToken() + +  : void +
                                                                                                                                + +
                                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                                + +
                                                                                                                                + initFactories() + +  : void +
                                                                                                                                + +
                                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                                + +
                                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                                + +
                                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                + +
                                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                + +
                                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                + +
                                                                                                                                + initTestProperties() + +  : void +
                                                                                                                                + +
                                                                                                                                + setUp() + +  : void +
                                                                                                                                + +
                                                                                                                                + + + + + + + +
                                                                                                                                +

                                                                                                                                + Properties + + +

                                                                                                                                + + + + +
                                                                                                                                +

                                                                                                                                + $clientCredentialsScopes + + + + +

                                                                                                                                + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                + +
                                                                                                                                +

                                                                                                                                + $ENV + + + + +

                                                                                                                                + + + + + protected + string + $ENV + = 'MASTODON' + + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + $FQN + + + + +

                                                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Mastodon::class + + + + + +
                                                                                                                                + + + + + + +
                                                                                                                                +

                                                                                                                                + $requestFactory + + + + +

                                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + $responseFactory + + + + +

                                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                + +
                                                                                                                                +

                                                                                                                                + $streamFactory + + + + +

                                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + $testInstance + + + + +

                                                                                                                                + + + + + protected + string + $testInstance + + + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + $testProperties + + + + +

                                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + $testResponses + + + + +

                                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + $testuser + + + + +

                                                                                                                                + + +

                                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                + + + protected + string + $testuser + + + + + + +
                                                                                                                                + +
                                                                                                                                + +
                                                                                                                                +

                                                                                                                                + Methods + + +

                                                                                                                                +
                                                                                                                                +

                                                                                                                                + requestTargetProvider() + + +

                                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                +
                                                                                                                                + + + + +
                                                                                                                                +
                                                                                                                                Return values
                                                                                                                                + array<string|int, mixed> +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + testGetRequestTarget() + + +

                                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                Parameters
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + $path + : string +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + $expected + : string +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + + + + +
                                                                                                                                + +
                                                                                                                                +

                                                                                                                                + testMe() + + +

                                                                                                                                + + + + + public + testMe() : void + +
                                                                                                                                +
                                                                                                                                + + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + testMeErrorException() + + +

                                                                                                                                + + + + + public + testMeErrorException() : void + +
                                                                                                                                +
                                                                                                                                + + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + testOAuth2Instance() + + +

                                                                                                                                + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                +
                                                                                                                                + + + + + +
                                                                                                                                + +
                                                                                                                                +

                                                                                                                                + testProviderInstance() + + +

                                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                                +
                                                                                                                                + + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + testRequestCredentialsToken() + + +

                                                                                                                                + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                +
                                                                                                                                + + + + + +
                                                                                                                                + + +
                                                                                                                                +

                                                                                                                                + initHttp() + + +

                                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                Parameters
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + $logger + : LoggerInterface +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + + + +
                                                                                                                                +
                                                                                                                                Return values
                                                                                                                                + ClientInterface +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + initLogger() + + +

                                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                Parameters
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + $is_ci + : bool +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + + + +
                                                                                                                                +
                                                                                                                                Return values
                                                                                                                                + LoggerInterface +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + initOptions() + + +

                                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                +
                                                                                                                                + + + + +
                                                                                                                                +
                                                                                                                                Return values
                                                                                                                                + SettingsContainerInterface +
                                                                                                                                + +
                                                                                                                                + + +
                                                                                                                                +

                                                                                                                                + initTestProperties() + + +

                                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                Parameters
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + + + + +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                + setUp() + + +

                                                                                                                                + + + + + protected + setUp() : void + +
                                                                                                                                +
                                                                                                                                + + + + + +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                
                                                                                                                                +        
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + + + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + +
                                                                                                                                + On this page + + +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                Search results

                                                                                                                                + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + + +
                                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-MicrosoftGraphAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-MicrosoftGraphAPITest.html new file mode 100644 index 00000000..ebd19902 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-MicrosoftGraphAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                  +

                                                                                                                                  Documentation

                                                                                                                                  + + + + + +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + + + + +
                                                                                                                                  +
                                                                                                                                  + + +
                                                                                                                                  +

                                                                                                                                  + MicrosoftGraphAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                  + in package + +
                                                                                                                                  + + +

                                                                                                                                  + +
                                                                                                                                  + + +
                                                                                                                                  + + + + + + + + + +

                                                                                                                                  + Table of Contents + + +

                                                                                                                                  + + + + + + + + + +

                                                                                                                                  + Properties + + +

                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + $provider + +  : MicrosoftGraph +
                                                                                                                                  + +
                                                                                                                                  + $provider + +  : OAuth2Interface +
                                                                                                                                  + +
                                                                                                                                  + $provider + +  : OAuthInterface +
                                                                                                                                  + +
                                                                                                                                  + $CFG + +  : string +
                                                                                                                                  + +
                                                                                                                                  + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                  + +
                                                                                                                                  + $dotEnv + +  : DotEnv +
                                                                                                                                  + +
                                                                                                                                  + $ENV + +  : string +
                                                                                                                                  + +
                                                                                                                                  + $FQN + +  : string +
                                                                                                                                  + +
                                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                                  + +
                                                                                                                                  + $is_ci + +  : bool +
                                                                                                                                  + +
                                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                                  + +
                                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                  + +
                                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                  + +
                                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                                  + +
                                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                  + +
                                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                  + +
                                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                                  + +
                                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                  + +
                                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                  + +
                                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                  + +
                                                                                                                                  + $testuser + +  : string +
                                                                                                                                  +
                                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                  + +
                                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                  + +
                                                                                                                                  + +

                                                                                                                                  + Methods + + +

                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                  + +
                                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + testMe() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + testMeErrorException() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + testOAuth2Instance() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + testRequestCredentialsToken() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + initFactories() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                                  + +
                                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                                  + +
                                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                  + +
                                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                  + +
                                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                  + +
                                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + setUp() + +  : void +
                                                                                                                                  + +
                                                                                                                                  + + + + + + + +
                                                                                                                                  +

                                                                                                                                  + Properties + + +

                                                                                                                                  + + + + +
                                                                                                                                  +

                                                                                                                                  + $clientCredentialsScopes + + + + +

                                                                                                                                  + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                  + +
                                                                                                                                  +

                                                                                                                                  + $ENV + + + + +

                                                                                                                                  + + + + + protected + string + $ENV + = 'MICROSOFT_AAD' + + + + + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + $FQN + + + + +

                                                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\MicrosoftGraph::class + + + + + +
                                                                                                                                  + + + + + + +
                                                                                                                                  +

                                                                                                                                  + $requestFactory + + + + +

                                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + $responseFactory + + + + +

                                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                  + +
                                                                                                                                  +

                                                                                                                                  + $streamFactory + + + + +

                                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + $testProperties + + + + +

                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + $testResponses + + + + +

                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + $testuser + + + + +

                                                                                                                                  + + +

                                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                  + + + protected + string + $testuser + + + + + + +
                                                                                                                                  + +
                                                                                                                                  + +
                                                                                                                                  +

                                                                                                                                  + Methods + + +

                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + requestTargetProvider() + + +

                                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                  +
                                                                                                                                  + + + + +
                                                                                                                                  +
                                                                                                                                  Return values
                                                                                                                                  + array<string|int, mixed> +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  Parameters
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + $path + : string +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + $expected + : string +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + + + + +
                                                                                                                                  + + +
                                                                                                                                  +

                                                                                                                                  + testMeErrorException() + + +

                                                                                                                                  + + + + + public + testMeErrorException() : void + +
                                                                                                                                  +
                                                                                                                                  + + + + + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + testOAuth2Instance() + + +

                                                                                                                                  + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                  +
                                                                                                                                  + + + + + +
                                                                                                                                  + +
                                                                                                                                  +

                                                                                                                                  + testProviderInstance() + + +

                                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                                  +
                                                                                                                                  + + + + + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + testRequestCredentialsToken() + + +

                                                                                                                                  + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                  +
                                                                                                                                  + + + + + +
                                                                                                                                  + + +
                                                                                                                                  +

                                                                                                                                  + initHttp() + + +

                                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  Parameters
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + + + +
                                                                                                                                  +
                                                                                                                                  Return values
                                                                                                                                  + ClientInterface +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + initLogger() + + +

                                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  Parameters
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + $is_ci + : bool +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + + + +
                                                                                                                                  +
                                                                                                                                  Return values
                                                                                                                                  + LoggerInterface +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  + initOptions() + + +

                                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                  +
                                                                                                                                  + + + + +
                                                                                                                                  +
                                                                                                                                  Return values
                                                                                                                                  + SettingsContainerInterface +
                                                                                                                                  + +
                                                                                                                                  + + +
                                                                                                                                  +

                                                                                                                                  + initTestProperties() + + +

                                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  Parameters
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + + + + +
                                                                                                                                  + +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  
                                                                                                                                  +        
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + + + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + +
                                                                                                                                  + On this page + + +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  Search results

                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + + +
                                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-MixcloudAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-MixcloudAPITest.html new file mode 100644 index 00000000..d53f67af --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-MixcloudAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                    +

                                                                                                                                    Documentation

                                                                                                                                    + + + + + +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + + + + +
                                                                                                                                    +
                                                                                                                                    + + +
                                                                                                                                    +

                                                                                                                                    + MixcloudAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                    + in package + +
                                                                                                                                    + + +

                                                                                                                                    + +
                                                                                                                                    + + +
                                                                                                                                    + + + + + + + + + +

                                                                                                                                    + Table of Contents + + +

                                                                                                                                    + + + + + + + + + +

                                                                                                                                    + Properties + + +

                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + $provider + +  : Mixcloud +
                                                                                                                                    + +
                                                                                                                                    + $provider + +  : OAuth2Interface +
                                                                                                                                    + +
                                                                                                                                    + $provider + +  : OAuthInterface +
                                                                                                                                    + +
                                                                                                                                    + $CFG + +  : string +
                                                                                                                                    + +
                                                                                                                                    + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                    + +
                                                                                                                                    + $dotEnv + +  : DotEnv +
                                                                                                                                    + +
                                                                                                                                    + $ENV + +  : string +
                                                                                                                                    + +
                                                                                                                                    + $FQN + +  : string +
                                                                                                                                    + +
                                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                                    + +
                                                                                                                                    + $is_ci + +  : bool +
                                                                                                                                    + +
                                                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                                                    + +
                                                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                    + +
                                                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                    + +
                                                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                                                    + +
                                                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                    + +
                                                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                    + +
                                                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                                                    + +
                                                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                    + +
                                                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                    + +
                                                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                    + +
                                                                                                                                    + $testuser + +  : string +
                                                                                                                                    +
                                                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                    + +
                                                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                    + +
                                                                                                                                    + +

                                                                                                                                    + Methods + + +

                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                    + +
                                                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + testMagicGet() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + testMe() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + testMeErrorException() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + testOAuth2Instance() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + testProviderInstance() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + testRequestCredentialsToken() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + initFactories() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                                                    + +
                                                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                                                    + +
                                                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                    + +
                                                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                    + +
                                                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                    + +
                                                                                                                                    + initTestProperties() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + setUp() + +  : void +
                                                                                                                                    + +
                                                                                                                                    + + + + + + + +
                                                                                                                                    +

                                                                                                                                    + Properties + + +

                                                                                                                                    + + + + +
                                                                                                                                    +

                                                                                                                                    + $clientCredentialsScopes + + + + +

                                                                                                                                    + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                    + +
                                                                                                                                    +

                                                                                                                                    + $ENV + + + + +

                                                                                                                                    + + + + + protected + string + $ENV + = 'MIXCLOUD' + + + + + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + $FQN + + + + +

                                                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Mixcloud::class + + + + + +
                                                                                                                                    + + + + + + +
                                                                                                                                    +

                                                                                                                                    + $requestFactory + + + + +

                                                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + $responseFactory + + + + +

                                                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                    + +
                                                                                                                                    +

                                                                                                                                    + $streamFactory + + + + +

                                                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + $testProperties + + + + +

                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + $testResponses + + + + +

                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + $testuser + + + + +

                                                                                                                                    + + +

                                                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                    + + + protected + string + $testuser + + + + + + +
                                                                                                                                    + +
                                                                                                                                    + +
                                                                                                                                    +

                                                                                                                                    + Methods + + +

                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + requestTargetProvider() + + +

                                                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                    +
                                                                                                                                    + + + + +
                                                                                                                                    +
                                                                                                                                    Return values
                                                                                                                                    + array<string|int, mixed> +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + testGetRequestTarget() + + +

                                                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    Parameters
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + $path + : string +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + $expected + : string +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + + + + +
                                                                                                                                    + +
                                                                                                                                    +

                                                                                                                                    + testMe() + + +

                                                                                                                                    + + + + + public + testMe() : void + +
                                                                                                                                    +
                                                                                                                                    + + + + + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + testMeErrorException() + + +

                                                                                                                                    + + + + + public + testMeErrorException() : void + +
                                                                                                                                    +
                                                                                                                                    + + + + + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + testOAuth2Instance() + + +

                                                                                                                                    + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                    +
                                                                                                                                    + + + + + +
                                                                                                                                    + +
                                                                                                                                    +

                                                                                                                                    + testProviderInstance() + + +

                                                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                                                    +
                                                                                                                                    + + + + + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + testRequestCredentialsToken() + + +

                                                                                                                                    + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                    +
                                                                                                                                    + + + + + +
                                                                                                                                    + + +
                                                                                                                                    +

                                                                                                                                    + initHttp() + + +

                                                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    Parameters
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + $logger + : LoggerInterface +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + + + +
                                                                                                                                    +
                                                                                                                                    Return values
                                                                                                                                    + ClientInterface +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + initLogger() + + +

                                                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    Parameters
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + $is_ci + : bool +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + + + +
                                                                                                                                    +
                                                                                                                                    Return values
                                                                                                                                    + LoggerInterface +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    + initOptions() + + +

                                                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                    +
                                                                                                                                    + + + + +
                                                                                                                                    +
                                                                                                                                    Return values
                                                                                                                                    + SettingsContainerInterface +
                                                                                                                                    + +
                                                                                                                                    + + +
                                                                                                                                    +

                                                                                                                                    + initTestProperties() + + +

                                                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    Parameters
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + + + + +
                                                                                                                                    + +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    
                                                                                                                                    +        
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + + + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + +
                                                                                                                                    + On this page + + +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    Search results

                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + + +
                                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-MusicBrainzAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-MusicBrainzAPITest.html new file mode 100644 index 00000000..8f604e0a --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-MusicBrainzAPITest.html @@ -0,0 +1,2052 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                      +

                                                                                                                                      Documentation

                                                                                                                                      + + + + + +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + + + + +
                                                                                                                                      +
                                                                                                                                      + + +
                                                                                                                                      +

                                                                                                                                      + MusicBrainzAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                      + in package + +
                                                                                                                                      + + +

                                                                                                                                      + +
                                                                                                                                      + + +
                                                                                                                                      + + + + + + + + + +

                                                                                                                                      + Table of Contents + + +

                                                                                                                                      + + + + + + + + + +

                                                                                                                                      + Properties + + +

                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + $provider + +  : OAuth2Interface +
                                                                                                                                      + +
                                                                                                                                      + $provider + +  : OAuthInterface +
                                                                                                                                      + +
                                                                                                                                      + $CFG + +  : string +
                                                                                                                                      + +
                                                                                                                                      + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                      + +
                                                                                                                                      + $dotEnv + +  : DotEnv +
                                                                                                                                      + +
                                                                                                                                      + $ENV + +  : string +
                                                                                                                                      + +
                                                                                                                                      + $FQN + +  : string +
                                                                                                                                      + +
                                                                                                                                      + $http + +  : ClientInterface +
                                                                                                                                      + +
                                                                                                                                      + $is_ci + +  : bool +
                                                                                                                                      + +
                                                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                                                      + +
                                                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                      + +
                                                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                      + +
                                                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                                                      + +
                                                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                      + +
                                                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                      + +
                                                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                                                      + +
                                                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                      + +
                                                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                      + +
                                                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                      + +
                                                                                                                                      + $testuser + +  : string +
                                                                                                                                      +
                                                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                      + +
                                                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                      + +
                                                                                                                                      + +

                                                                                                                                      + Methods + + +

                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                      + +
                                                                                                                                      + testArtistId() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testArtistIdXML() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testMagicGet() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testMe() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testMeErrorException() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testOAuth2Instance() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testProviderInstance() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testRequestCredentialsToken() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + initFactories() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                                                      + +
                                                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                                                      + +
                                                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                      + +
                                                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                      + +
                                                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                      + +
                                                                                                                                      + initTestProperties() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + setUp() + +  : void +
                                                                                                                                      + +
                                                                                                                                      + + + + + + + +
                                                                                                                                      +

                                                                                                                                      + Properties + + +

                                                                                                                                      + + + +
                                                                                                                                      +

                                                                                                                                      + $clientCredentialsScopes + + + + +

                                                                                                                                      + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                      + +
                                                                                                                                      +

                                                                                                                                      + $ENV + + + + +

                                                                                                                                      + + + + + protected + string + $ENV + = 'MUSICBRAINZ' + + + + + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + $FQN + + + + +

                                                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\MusicBrainz::class + + + + + +
                                                                                                                                      + + + + + + +
                                                                                                                                      +

                                                                                                                                      + $requestFactory + + + + +

                                                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + $responseFactory + + + + +

                                                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                      + +
                                                                                                                                      +

                                                                                                                                      + $streamFactory + + + + +

                                                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + $testProperties + + + + +

                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + $testResponses + + + + +

                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + $testuser + + + + +

                                                                                                                                      + + +

                                                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                      + + + protected + string + $testuser + + + + + + +
                                                                                                                                      + +
                                                                                                                                      + +
                                                                                                                                      +

                                                                                                                                      + Methods + + +

                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + requestTargetProvider() + + +

                                                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                      +
                                                                                                                                      + + + + +
                                                                                                                                      +
                                                                                                                                      Return values
                                                                                                                                      + array<string|int, mixed> +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + testArtistId() + + +

                                                                                                                                      + + + + + public + testArtistId() : void + +
                                                                                                                                      +
                                                                                                                                      + + + + + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + testArtistIdXML() + + +

                                                                                                                                      + + + + + public + testArtistIdXML() : void + +
                                                                                                                                      +
                                                                                                                                      + + + + + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + testGetRequestTarget() + + +

                                                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      Parameters
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + $path + : string +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + $expected + : string +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + + + + +
                                                                                                                                      + + +
                                                                                                                                      +

                                                                                                                                      + testMeErrorException() + + +

                                                                                                                                      + + + + + public + testMeErrorException() : void + +
                                                                                                                                      +
                                                                                                                                      + + + + + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + testOAuth2Instance() + + +

                                                                                                                                      + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                      +
                                                                                                                                      + + + + + +
                                                                                                                                      + +
                                                                                                                                      +

                                                                                                                                      + testProviderInstance() + + +

                                                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                                                      +
                                                                                                                                      + + + + + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + testRequestCredentialsToken() + + +

                                                                                                                                      + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                      +
                                                                                                                                      + + + + + +
                                                                                                                                      + + +
                                                                                                                                      +

                                                                                                                                      + initHttp() + + +

                                                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      Parameters
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + $logger + : LoggerInterface +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + + + +
                                                                                                                                      +
                                                                                                                                      Return values
                                                                                                                                      + ClientInterface +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + initLogger() + + +

                                                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      Parameters
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + $is_ci + : bool +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + + + +
                                                                                                                                      +
                                                                                                                                      Return values
                                                                                                                                      + LoggerInterface +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      + initOptions() + + +

                                                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                      +
                                                                                                                                      + + + + +
                                                                                                                                      +
                                                                                                                                      Return values
                                                                                                                                      + SettingsContainerInterface +
                                                                                                                                      + +
                                                                                                                                      + + +
                                                                                                                                      +

                                                                                                                                      + initTestProperties() + + +

                                                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      Parameters
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + + + + +
                                                                                                                                      + +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      
                                                                                                                                      +        
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + + + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + +
                                                                                                                                      + On this page + + +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      Search results

                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + + +
                                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-NPROneAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-NPROneAPITest.html new file mode 100644 index 00000000..55b82a23 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-NPROneAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                        +

                                                                                                                                        Documentation

                                                                                                                                        + + + + + +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + + + + +
                                                                                                                                        +
                                                                                                                                        + + +
                                                                                                                                        +

                                                                                                                                        + NPROneAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                        + in package + +
                                                                                                                                        + + +

                                                                                                                                        + +
                                                                                                                                        + + +
                                                                                                                                        + + + + + + + + + +

                                                                                                                                        + Table of Contents + + +

                                                                                                                                        + + + + + + + + + +

                                                                                                                                        + Properties + + +

                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + $provider + +  : NPROne +
                                                                                                                                        + +
                                                                                                                                        + $provider + +  : OAuth2Interface +
                                                                                                                                        + +
                                                                                                                                        + $provider + +  : OAuthInterface +
                                                                                                                                        + +
                                                                                                                                        + $CFG + +  : string +
                                                                                                                                        + +
                                                                                                                                        + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                        + +
                                                                                                                                        + $dotEnv + +  : DotEnv +
                                                                                                                                        + +
                                                                                                                                        + $ENV + +  : string +
                                                                                                                                        + +
                                                                                                                                        + $FQN + +  : string +
                                                                                                                                        + +
                                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                                        + +
                                                                                                                                        + $is_ci + +  : bool +
                                                                                                                                        + +
                                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                                        + +
                                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                        + +
                                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                        + +
                                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                                        + +
                                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                        + +
                                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                        + +
                                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                                        + +
                                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                        + +
                                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                        + +
                                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                        + +
                                                                                                                                        + $testuser + +  : string +
                                                                                                                                        +
                                                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                        + +
                                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                        + +
                                                                                                                                        + +

                                                                                                                                        + Methods + + +

                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                        + +
                                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + testMe() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + testMeErrorException() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + testOAuth2Instance() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + testRequestCredentialsToken() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + initFactories() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                                        + +
                                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                                        + +
                                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                        + +
                                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                        + +
                                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                        + +
                                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + setUp() + +  : void +
                                                                                                                                        + +
                                                                                                                                        + + + + + + + +
                                                                                                                                        +

                                                                                                                                        + Properties + + +

                                                                                                                                        + + + + +
                                                                                                                                        +

                                                                                                                                        + $clientCredentialsScopes + + + + +

                                                                                                                                        + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                        + +
                                                                                                                                        +

                                                                                                                                        + $ENV + + + + +

                                                                                                                                        + + + + + protected + string + $ENV + = 'NPRONE' + + + + + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + $FQN + + + + +

                                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\NPROne::class + + + + + +
                                                                                                                                        + + + + + + +
                                                                                                                                        +

                                                                                                                                        + $requestFactory + + + + +

                                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + $responseFactory + + + + +

                                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                        + +
                                                                                                                                        +

                                                                                                                                        + $streamFactory + + + + +

                                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + $testProperties + + + + +

                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + $testResponses + + + + +

                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + $testuser + + + + +

                                                                                                                                        + + +

                                                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                        + + + protected + string + $testuser + + + + + + +
                                                                                                                                        + +
                                                                                                                                        + +
                                                                                                                                        +

                                                                                                                                        + Methods + + +

                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + requestTargetProvider() + + +

                                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                        +
                                                                                                                                        + + + + +
                                                                                                                                        +
                                                                                                                                        Return values
                                                                                                                                        + array<string|int, mixed> +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        Parameters
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + $path + : string +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + $expected + : string +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + + + + +
                                                                                                                                        + +
                                                                                                                                        +

                                                                                                                                        + testMe() + + +

                                                                                                                                        + + + + + public + testMe() : void + +
                                                                                                                                        +
                                                                                                                                        + + + + + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + testMeErrorException() + + +

                                                                                                                                        + + + + + public + testMeErrorException() : void + +
                                                                                                                                        +
                                                                                                                                        + + + + + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + testOAuth2Instance() + + +

                                                                                                                                        + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                        +
                                                                                                                                        + + + + + +
                                                                                                                                        + +
                                                                                                                                        +

                                                                                                                                        + testProviderInstance() + + +

                                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                                        +
                                                                                                                                        + + + + + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + testRequestCredentialsToken() + + +

                                                                                                                                        + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                        +
                                                                                                                                        + + + + + +
                                                                                                                                        + + +
                                                                                                                                        +

                                                                                                                                        + initHttp() + + +

                                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        Parameters
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + + + +
                                                                                                                                        +
                                                                                                                                        Return values
                                                                                                                                        + ClientInterface +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + initLogger() + + +

                                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        Parameters
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + $is_ci + : bool +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + + + +
                                                                                                                                        +
                                                                                                                                        Return values
                                                                                                                                        + LoggerInterface +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        + initOptions() + + +

                                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                        +
                                                                                                                                        + + + + +
                                                                                                                                        +
                                                                                                                                        Return values
                                                                                                                                        + SettingsContainerInterface +
                                                                                                                                        + +
                                                                                                                                        + + +
                                                                                                                                        +

                                                                                                                                        + initTestProperties() + + +

                                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        Parameters
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + + + + +
                                                                                                                                        + +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        
                                                                                                                                        +        
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + + + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + +
                                                                                                                                        + On this page + + +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        Search results

                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + + +
                                                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-OpenCachingAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-OpenCachingAPITest.html new file mode 100644 index 00000000..cc2c650e --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-OpenCachingAPITest.html @@ -0,0 +1,1938 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                          +

                                                                                                                                          Documentation

                                                                                                                                          + + + + + +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + + + + +
                                                                                                                                          +
                                                                                                                                          + + +
                                                                                                                                          +

                                                                                                                                          + OpenCachingAPITest + + + extends OAuth1APITestAbstract + + +
                                                                                                                                          + in package + +
                                                                                                                                          + + +

                                                                                                                                          + +
                                                                                                                                          + + +
                                                                                                                                          + + + + + + + + + +

                                                                                                                                          + Table of Contents + + +

                                                                                                                                          + + + + + + + + + +

                                                                                                                                          + Properties + + +

                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + $provider + +  : OpenCaching +
                                                                                                                                          + +
                                                                                                                                          + $provider + +  : OAuth1Interface +
                                                                                                                                          + +
                                                                                                                                          + $provider + +  : OAuthInterface +
                                                                                                                                          + +
                                                                                                                                          + $CFG + +  : string +
                                                                                                                                          + +
                                                                                                                                          + $dotEnv + +  : DotEnv +
                                                                                                                                          + +
                                                                                                                                          + $ENV + +  : string +
                                                                                                                                          + +
                                                                                                                                          + $FQN + +  : string +
                                                                                                                                          + +
                                                                                                                                          + $http + +  : ClientInterface +
                                                                                                                                          + +
                                                                                                                                          + $is_ci + +  : bool +
                                                                                                                                          + +
                                                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                                                          + +
                                                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                          + +
                                                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                          + +
                                                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                                                          + +
                                                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                          + +
                                                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                          + +
                                                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                                                          + +
                                                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                          + +
                                                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                          + +
                                                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                          + +
                                                                                                                                          + $testuser + +  : string +
                                                                                                                                          +
                                                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                          + +
                                                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                          + +
                                                                                                                                          + +

                                                                                                                                          + Methods + + +

                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                          + +
                                                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + testMagicGet() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + testMe() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + testMeErrorException() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + testOAuth1Instance() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + testProviderInstance() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + initFactories() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                                                          + +
                                                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                                                          + +
                                                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                          + +
                                                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                          + +
                                                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                          + +
                                                                                                                                          + initTestProperties() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + setUp() + +  : void +
                                                                                                                                          + +
                                                                                                                                          + + + + + + + +
                                                                                                                                          +

                                                                                                                                          + Properties + + +

                                                                                                                                          + + + + + +
                                                                                                                                          +

                                                                                                                                          + $ENV + + + + +

                                                                                                                                          + + + + + protected + string + $ENV + = 'OKAPI' + + + + + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + $FQN + + + + +

                                                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\OpenCaching::class + + + + + +
                                                                                                                                          + + + + + + +
                                                                                                                                          +

                                                                                                                                          + $requestFactory + + + + +

                                                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + $responseFactory + + + + +

                                                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                          + +
                                                                                                                                          +

                                                                                                                                          + $streamFactory + + + + +

                                                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + $testProperties + + + + +

                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + $testResponses + + + + +

                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + $testuser + + + + +

                                                                                                                                          + + +

                                                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                          + + + protected + string + $testuser + + + + + + +
                                                                                                                                          + +
                                                                                                                                          + +
                                                                                                                                          +

                                                                                                                                          + Methods + + +

                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + requestTargetProvider() + + +

                                                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                          +
                                                                                                                                          + + + + +
                                                                                                                                          +
                                                                                                                                          Return values
                                                                                                                                          + array<string|int, mixed> +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + testGetRequestTarget() + + +

                                                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          Parameters
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + $path + : string +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + $expected + : string +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + + + + +
                                                                                                                                          + +
                                                                                                                                          +

                                                                                                                                          + testMe() + + +

                                                                                                                                          + + + + + public + testMe() : void + +
                                                                                                                                          +
                                                                                                                                          + + + + + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + testMeErrorException() + + +

                                                                                                                                          + + + + + public + testMeErrorException() : void + +
                                                                                                                                          +
                                                                                                                                          + + + + + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + testOAuth1Instance() + + +

                                                                                                                                          + + + + + public + testOAuth1Instance() : void + +
                                                                                                                                          +
                                                                                                                                          + + + + + +
                                                                                                                                          + +
                                                                                                                                          +

                                                                                                                                          + testProviderInstance() + + +

                                                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                                                          +
                                                                                                                                          + + + + + +
                                                                                                                                          + + +
                                                                                                                                          +

                                                                                                                                          + initHttp() + + +

                                                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          Parameters
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + $logger + : LoggerInterface +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + + + +
                                                                                                                                          +
                                                                                                                                          Return values
                                                                                                                                          + ClientInterface +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + initLogger() + + +

                                                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          Parameters
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + $is_ci + : bool +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + + + +
                                                                                                                                          +
                                                                                                                                          Return values
                                                                                                                                          + LoggerInterface +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          + initOptions() + + +

                                                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                          +
                                                                                                                                          + + + + +
                                                                                                                                          +
                                                                                                                                          Return values
                                                                                                                                          + SettingsContainerInterface +
                                                                                                                                          + +
                                                                                                                                          + + +
                                                                                                                                          +

                                                                                                                                          + initTestProperties() + + +

                                                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          Parameters
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + + + + +
                                                                                                                                          + +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          
                                                                                                                                          +        
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + + + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + +
                                                                                                                                          + On this page + + +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          Search results

                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + + +
                                                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmap2APITest.html b/classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmap2APITest.html new file mode 100644 index 00000000..65d423cf --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmap2APITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                            +

                                                                                                                                            Documentation

                                                                                                                                            + + + + + +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + + + + +
                                                                                                                                            +
                                                                                                                                            + + +
                                                                                                                                            +

                                                                                                                                            + OpenStreetmap2APITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                            + in package + +
                                                                                                                                            + + +

                                                                                                                                            + +
                                                                                                                                            + + +
                                                                                                                                            + + + + + + + + + +

                                                                                                                                            + Table of Contents + + +

                                                                                                                                            + + + + + + + + + +

                                                                                                                                            + Properties + + +

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + $provider + +  : OpenStreetmap2 +
                                                                                                                                            + +
                                                                                                                                            + $provider + +  : OAuth2Interface +
                                                                                                                                            + +
                                                                                                                                            + $provider + +  : OAuthInterface +
                                                                                                                                            + +
                                                                                                                                            + $CFG + +  : string +
                                                                                                                                            + +
                                                                                                                                            + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                            + +
                                                                                                                                            + $dotEnv + +  : DotEnv +
                                                                                                                                            + +
                                                                                                                                            + $ENV + +  : string +
                                                                                                                                            + +
                                                                                                                                            + $FQN + +  : string +
                                                                                                                                            + +
                                                                                                                                            + $http + +  : ClientInterface +
                                                                                                                                            + +
                                                                                                                                            + $is_ci + +  : bool +
                                                                                                                                            + +
                                                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                                                            + +
                                                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                            + +
                                                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                            + +
                                                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                                                            + +
                                                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                            + +
                                                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                            + +
                                                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                                                            + +
                                                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                            + +
                                                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                            + +
                                                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                            + +
                                                                                                                                            + $testuser + +  : string +
                                                                                                                                            +
                                                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                            + +
                                                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                            + +
                                                                                                                                            + +

                                                                                                                                            + Methods + + +

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                            + +
                                                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + testMagicGet() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + testMe() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + testMeErrorException() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + testOAuth2Instance() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + testProviderInstance() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + testRequestCredentialsToken() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + initFactories() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                                                            + +
                                                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                                                            + +
                                                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                            + +
                                                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                            + +
                                                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                            + +
                                                                                                                                            + initTestProperties() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + setUp() + +  : void +
                                                                                                                                            + +
                                                                                                                                            + + + + + + + +
                                                                                                                                            +

                                                                                                                                            + Properties + + +

                                                                                                                                            + + + + +
                                                                                                                                            +

                                                                                                                                            + $clientCredentialsScopes + + + + +

                                                                                                                                            + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                            + +
                                                                                                                                            +

                                                                                                                                            + $ENV + + + + +

                                                                                                                                            + + + + + protected + string + $ENV + = 'OPENSTREETMAP2' + + + + + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + $FQN + + + + +

                                                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\OpenStreetmap2::class + + + + + +
                                                                                                                                            + + + + + + +
                                                                                                                                            +

                                                                                                                                            + $requestFactory + + + + +

                                                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + $responseFactory + + + + +

                                                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                            + +
                                                                                                                                            +

                                                                                                                                            + $streamFactory + + + + +

                                                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + $testProperties + + + + +

                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + $testResponses + + + + +

                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + $testuser + + + + +

                                                                                                                                            + + +

                                                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                            + + + protected + string + $testuser + + + + + + +
                                                                                                                                            + +
                                                                                                                                            + +
                                                                                                                                            +

                                                                                                                                            + Methods + + +

                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + requestTargetProvider() + + +

                                                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                            +
                                                                                                                                            + + + + +
                                                                                                                                            +
                                                                                                                                            Return values
                                                                                                                                            + array<string|int, mixed> +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + testGetRequestTarget() + + +

                                                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            Parameters
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + $path + : string +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + $expected + : string +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + + + + +
                                                                                                                                            + + +
                                                                                                                                            +

                                                                                                                                            + testMeErrorException() + + +

                                                                                                                                            + + + + + public + testMeErrorException() : void + +
                                                                                                                                            +
                                                                                                                                            + + + + + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + testOAuth2Instance() + + +

                                                                                                                                            + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                            +
                                                                                                                                            + + + + + +
                                                                                                                                            + +
                                                                                                                                            +

                                                                                                                                            + testProviderInstance() + + +

                                                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                                                            +
                                                                                                                                            + + + + + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + testRequestCredentialsToken() + + +

                                                                                                                                            + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                            +
                                                                                                                                            + + + + + +
                                                                                                                                            + + +
                                                                                                                                            +

                                                                                                                                            + initHttp() + + +

                                                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            Parameters
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + $logger + : LoggerInterface +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + + + +
                                                                                                                                            +
                                                                                                                                            Return values
                                                                                                                                            + ClientInterface +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + initLogger() + + +

                                                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            Parameters
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + $is_ci + : bool +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + + + +
                                                                                                                                            +
                                                                                                                                            Return values
                                                                                                                                            + LoggerInterface +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            + initOptions() + + +

                                                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                            +
                                                                                                                                            + + + + +
                                                                                                                                            +
                                                                                                                                            Return values
                                                                                                                                            + SettingsContainerInterface +
                                                                                                                                            + +
                                                                                                                                            + + +
                                                                                                                                            +

                                                                                                                                            + initTestProperties() + + +

                                                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            Parameters
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + + + + +
                                                                                                                                            + +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            
                                                                                                                                            +        
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + + + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + +
                                                                                                                                            + On this page + + +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Search results

                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + + +
                                                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmapAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmapAPITest.html new file mode 100644 index 00000000..657dc457 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmapAPITest.html @@ -0,0 +1,1938 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                              +

                                                                                                                                              Documentation

                                                                                                                                              + + + + + +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + + + + +
                                                                                                                                              +
                                                                                                                                              + + +
                                                                                                                                              +

                                                                                                                                              + OpenStreetmapAPITest + + + extends OAuth1APITestAbstract + + +
                                                                                                                                              + in package + +
                                                                                                                                              + + +

                                                                                                                                              + +
                                                                                                                                              + + +
                                                                                                                                              + + + + + + + + + +

                                                                                                                                              + Table of Contents + + +

                                                                                                                                              + + + + + + + + + +

                                                                                                                                              + Properties + + +

                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + $provider + +  : OpenStreetmap +
                                                                                                                                              + +
                                                                                                                                              + $provider + +  : OAuth1Interface +
                                                                                                                                              + +
                                                                                                                                              + $provider + +  : OAuthInterface +
                                                                                                                                              + +
                                                                                                                                              + $CFG + +  : string +
                                                                                                                                              + +
                                                                                                                                              + $dotEnv + +  : DotEnv +
                                                                                                                                              + +
                                                                                                                                              + $ENV + +  : string +
                                                                                                                                              + +
                                                                                                                                              + $FQN + +  : string +
                                                                                                                                              + +
                                                                                                                                              + $http + +  : ClientInterface +
                                                                                                                                              + +
                                                                                                                                              + $is_ci + +  : bool +
                                                                                                                                              + +
                                                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                                                              + +
                                                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                              + +
                                                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                              + +
                                                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                                                              + +
                                                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                              + +
                                                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                              + +
                                                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                                                              + +
                                                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                              + +
                                                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                              + +
                                                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                              + +
                                                                                                                                              + $testuser + +  : string +
                                                                                                                                              +
                                                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                              + +
                                                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                              + +
                                                                                                                                              + +

                                                                                                                                              + Methods + + +

                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                              + +
                                                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + testMagicGet() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + testMe() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + testMeErrorException() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + testOAuth1Instance() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + testProviderInstance() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + initFactories() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                                                              + +
                                                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                                                              + +
                                                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                              + +
                                                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                              + +
                                                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                              + +
                                                                                                                                              + initTestProperties() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + setUp() + +  : void +
                                                                                                                                              + +
                                                                                                                                              + + + + + + + +
                                                                                                                                              +

                                                                                                                                              + Properties + + +

                                                                                                                                              + + + + + +
                                                                                                                                              +

                                                                                                                                              + $ENV + + + + +

                                                                                                                                              + + + + + protected + string + $ENV + = 'OPENSTREETMAP' + + + + + +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + $FQN + + + + +

                                                                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\OpenStreetmap::class + + + + + +
                                                                                                                                              + + + + + + +
                                                                                                                                              +

                                                                                                                                              + $requestFactory + + + + +

                                                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + $responseFactory + + + + +

                                                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                              + +
                                                                                                                                              +

                                                                                                                                              + $streamFactory + + + + +

                                                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + $testProperties + + + + +

                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + $testResponses + + + + +

                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + $testuser + + + + +

                                                                                                                                              + + +

                                                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                              + + + protected + string + $testuser + + + + + + +
                                                                                                                                              + +
                                                                                                                                              + +
                                                                                                                                              +

                                                                                                                                              + Methods + + +

                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + requestTargetProvider() + + +

                                                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                              +
                                                                                                                                              + + + + +
                                                                                                                                              +
                                                                                                                                              Return values
                                                                                                                                              + array<string|int, mixed> +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + testGetRequestTarget() + + +

                                                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              Parameters
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + $path + : string +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + $expected + : string +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + + + + +
                                                                                                                                              + + +
                                                                                                                                              +

                                                                                                                                              + testMeErrorException() + + +

                                                                                                                                              + + + + + public + testMeErrorException() : void + +
                                                                                                                                              +
                                                                                                                                              + + + + + +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + testOAuth1Instance() + + +

                                                                                                                                              + + + + + public + testOAuth1Instance() : void + +
                                                                                                                                              +
                                                                                                                                              + + + + + +
                                                                                                                                              + +
                                                                                                                                              +

                                                                                                                                              + testProviderInstance() + + +

                                                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                                                              +
                                                                                                                                              + + + + + +
                                                                                                                                              + + +
                                                                                                                                              +

                                                                                                                                              + initHttp() + + +

                                                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              Parameters
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + $logger + : LoggerInterface +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + + + +
                                                                                                                                              +
                                                                                                                                              Return values
                                                                                                                                              + ClientInterface +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + initLogger() + + +

                                                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              Parameters
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + $is_ci + : bool +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + + + +
                                                                                                                                              +
                                                                                                                                              Return values
                                                                                                                                              + LoggerInterface +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              + initOptions() + + +

                                                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                              +
                                                                                                                                              + + + + +
                                                                                                                                              +
                                                                                                                                              Return values
                                                                                                                                              + SettingsContainerInterface +
                                                                                                                                              + +
                                                                                                                                              + + +
                                                                                                                                              +

                                                                                                                                              + initTestProperties() + + +

                                                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              Parameters
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + + + + +
                                                                                                                                              + +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              
                                                                                                                                              +        
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + + + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + +
                                                                                                                                              + On this page + + +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              Search results

                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + + +
                                                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-Patreon1APITest.html b/classes/chillerlan-OAuthTest-Providers-Live-Patreon1APITest.html new file mode 100644 index 00000000..0e80ced6 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-Patreon1APITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                +

                                                                                                                                                Documentation

                                                                                                                                                + + + + + +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + + + + +
                                                                                                                                                +
                                                                                                                                                + + +
                                                                                                                                                +

                                                                                                                                                + Patreon1APITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                + in package + +
                                                                                                                                                + + +

                                                                                                                                                + +
                                                                                                                                                + + +
                                                                                                                                                + + + + + + + + + +

                                                                                                                                                + Table of Contents + + +

                                                                                                                                                + + + + + + + + + +

                                                                                                                                                + Properties + + +

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + $provider + +  : Patreon +
                                                                                                                                                + +
                                                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                                                + +
                                                                                                                                                + $provider + +  : OAuthInterface +
                                                                                                                                                + +
                                                                                                                                                + $CFG + +  : string +
                                                                                                                                                + +
                                                                                                                                                + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                + +
                                                                                                                                                + $dotEnv + +  : DotEnv +
                                                                                                                                                + +
                                                                                                                                                + $ENV + +  : string +
                                                                                                                                                + +
                                                                                                                                                + $FQN + +  : string +
                                                                                                                                                + +
                                                                                                                                                + $http + +  : ClientInterface +
                                                                                                                                                + +
                                                                                                                                                + $is_ci + +  : bool +
                                                                                                                                                + +
                                                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                                                + +
                                                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                + +
                                                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                + +
                                                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                                                + +
                                                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                + +
                                                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                + +
                                                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                                                + +
                                                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                + +
                                                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                + +
                                                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                + +
                                                                                                                                                + $testuser + +  : string +
                                                                                                                                                +
                                                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                + +
                                                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                + +
                                                                                                                                                + +

                                                                                                                                                + Methods + + +

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                + +
                                                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + testMagicGet() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + testMe() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + testMeErrorException() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + testRequestCredentialsToken() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + initFactories() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                                                + +
                                                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                                                + +
                                                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                + +
                                                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                + +
                                                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                + +
                                                                                                                                                + initTestProperties() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + setUp() + +  : void +
                                                                                                                                                + +
                                                                                                                                                + + + + + + + +
                                                                                                                                                +

                                                                                                                                                + Properties + + +

                                                                                                                                                + + + + +
                                                                                                                                                +

                                                                                                                                                + $clientCredentialsScopes + + + + +

                                                                                                                                                + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                + +
                                                                                                                                                +

                                                                                                                                                + $ENV + + + + +

                                                                                                                                                + + + + + protected + string + $ENV + = 'PATREON1' + + + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + $FQN + + + + +

                                                                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Patreon::class + + + + + +
                                                                                                                                                + + + + + + +
                                                                                                                                                +

                                                                                                                                                + $requestFactory + + + + +

                                                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + $responseFactory + + + + +

                                                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                + +
                                                                                                                                                +

                                                                                                                                                + $streamFactory + + + + +

                                                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + $testProperties + + + + +

                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + $testResponses + + + + +

                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + $testuser + + + + +

                                                                                                                                                + + +

                                                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                + + + protected + string + $testuser + + + + + + +
                                                                                                                                                + +
                                                                                                                                                + +
                                                                                                                                                +

                                                                                                                                                + Methods + + +

                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + requestTargetProvider() + + +

                                                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                +
                                                                                                                                                + + + + +
                                                                                                                                                +
                                                                                                                                                Return values
                                                                                                                                                + array<string|int, mixed> +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + testGetRequestTarget() + + +

                                                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                Parameters
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + $path + : string +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + $expected + : string +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + + + + +
                                                                                                                                                + +
                                                                                                                                                +

                                                                                                                                                + testMe() + + +

                                                                                                                                                + + + + + public + testMe() : void + +
                                                                                                                                                +
                                                                                                                                                + + + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + testMeErrorException() + + +

                                                                                                                                                + + + + + public + testMeErrorException() : void + +
                                                                                                                                                +
                                                                                                                                                + + + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + testOAuth2Instance() + + +

                                                                                                                                                + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                +
                                                                                                                                                + + + + + +
                                                                                                                                                + +
                                                                                                                                                +

                                                                                                                                                + testProviderInstance() + + +

                                                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                                                +
                                                                                                                                                + + + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + testRequestCredentialsToken() + + +

                                                                                                                                                + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                +
                                                                                                                                                + + + + + +
                                                                                                                                                + + +
                                                                                                                                                +

                                                                                                                                                + initHttp() + + +

                                                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                Parameters
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + $logger + : LoggerInterface +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + + + +
                                                                                                                                                +
                                                                                                                                                Return values
                                                                                                                                                + ClientInterface +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + initLogger() + + +

                                                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                Parameters
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + $is_ci + : bool +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + + + +
                                                                                                                                                +
                                                                                                                                                Return values
                                                                                                                                                + LoggerInterface +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + initOptions() + + +

                                                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                +
                                                                                                                                                + + + + +
                                                                                                                                                +
                                                                                                                                                Return values
                                                                                                                                                + SettingsContainerInterface +
                                                                                                                                                + +
                                                                                                                                                + + +
                                                                                                                                                +

                                                                                                                                                + initTestProperties() + + +

                                                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                Parameters
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + setUp() + + +

                                                                                                                                                + + + + + protected + setUp() : void + +
                                                                                                                                                +
                                                                                                                                                + + + + + +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                
                                                                                                                                                +        
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + + + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                + On this page + + +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Search results

                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + + +
                                                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-Patreon2APITest.html b/classes/chillerlan-OAuthTest-Providers-Live-Patreon2APITest.html new file mode 100644 index 00000000..f032f13a --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-Patreon2APITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                  +

                                                                                                                                                  Documentation

                                                                                                                                                  + + + + + +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + + + + +
                                                                                                                                                  +
                                                                                                                                                  + + +
                                                                                                                                                  +

                                                                                                                                                  + Patreon2APITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                  + in package + +
                                                                                                                                                  + + +

                                                                                                                                                  + +
                                                                                                                                                  + + +
                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                  + Properties + + +

                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + $provider + +  : Patreon +
                                                                                                                                                  + +
                                                                                                                                                  + $provider + +  : OAuth2Interface +
                                                                                                                                                  + +
                                                                                                                                                  + $provider + +  : OAuthInterface +
                                                                                                                                                  + +
                                                                                                                                                  + $CFG + +  : string +
                                                                                                                                                  + +
                                                                                                                                                  + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                  + +
                                                                                                                                                  + $dotEnv + +  : DotEnv +
                                                                                                                                                  + +
                                                                                                                                                  + $ENV + +  : string +
                                                                                                                                                  + +
                                                                                                                                                  + $FQN + +  : string +
                                                                                                                                                  + +
                                                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                                                  + +
                                                                                                                                                  + $is_ci + +  : bool +
                                                                                                                                                  + +
                                                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                                                  + +
                                                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                  + +
                                                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                  + +
                                                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                                                  + +
                                                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                  + +
                                                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                  + +
                                                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                                                  + +
                                                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                  + +
                                                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                  + +
                                                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                  + +
                                                                                                                                                  + $testuser + +  : string +
                                                                                                                                                  +
                                                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                  + +
                                                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                  + +
                                                                                                                                                  + +

                                                                                                                                                  + Methods + + +

                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                  + +
                                                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + testMe() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + testMeErrorException() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + testOAuth2Instance() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + testRequestCredentialsToken() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + initFactories() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                                                  + +
                                                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                                                  + +
                                                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                  + +
                                                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                  + +
                                                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                  + +
                                                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + setUp() + +  : void +
                                                                                                                                                  + +
                                                                                                                                                  + + + + + + + +
                                                                                                                                                  +

                                                                                                                                                  + Properties + + +

                                                                                                                                                  + + + + +
                                                                                                                                                  +

                                                                                                                                                  + $clientCredentialsScopes + + + + +

                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                  + +
                                                                                                                                                  +

                                                                                                                                                  + $ENV + + + + +

                                                                                                                                                  + + + + + protected + string + $ENV + = 'PATREON2' + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + $FQN + + + + +

                                                                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Patreon::class + + + + + +
                                                                                                                                                  + + + + + + +
                                                                                                                                                  +

                                                                                                                                                  + $requestFactory + + + + +

                                                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + $responseFactory + + + + +

                                                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                  + +
                                                                                                                                                  +

                                                                                                                                                  + $streamFactory + + + + +

                                                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + $testProperties + + + + +

                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + $testResponses + + + + +

                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + $testuser + + + + +

                                                                                                                                                  + + +

                                                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                  + + + protected + string + $testuser + + + + + + +
                                                                                                                                                  + +
                                                                                                                                                  + +
                                                                                                                                                  +

                                                                                                                                                  + Methods + + +

                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + requestTargetProvider() + + +

                                                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                  +
                                                                                                                                                  + + + + +
                                                                                                                                                  +
                                                                                                                                                  Return values
                                                                                                                                                  + array<string|int, mixed> +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  Parameters
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + $path + : string +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + $expected + : string +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + + + + +
                                                                                                                                                  + +
                                                                                                                                                  +

                                                                                                                                                  + testMe() + + +

                                                                                                                                                  + + + + + public + testMe() : void + +
                                                                                                                                                  +
                                                                                                                                                  + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + testMeErrorException() + + +

                                                                                                                                                  + + + + + public + testMeErrorException() : void + +
                                                                                                                                                  +
                                                                                                                                                  + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + testOAuth2Instance() + + +

                                                                                                                                                  + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                  +
                                                                                                                                                  + + + + + +
                                                                                                                                                  + +
                                                                                                                                                  +

                                                                                                                                                  + testProviderInstance() + + +

                                                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                                                  +
                                                                                                                                                  + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + testRequestCredentialsToken() + + +

                                                                                                                                                  + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                  +
                                                                                                                                                  + + + + + +
                                                                                                                                                  + + +
                                                                                                                                                  +

                                                                                                                                                  + initHttp() + + +

                                                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  Parameters
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + + + +
                                                                                                                                                  +
                                                                                                                                                  Return values
                                                                                                                                                  + ClientInterface +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + initLogger() + + +

                                                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  Parameters
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + $is_ci + : bool +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + + + +
                                                                                                                                                  +
                                                                                                                                                  Return values
                                                                                                                                                  + LoggerInterface +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + initOptions() + + +

                                                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                  +
                                                                                                                                                  + + + + +
                                                                                                                                                  +
                                                                                                                                                  Return values
                                                                                                                                                  + SettingsContainerInterface +
                                                                                                                                                  + +
                                                                                                                                                  + + +
                                                                                                                                                  +

                                                                                                                                                  + initTestProperties() + + +

                                                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  Parameters
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + + + + +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  + setUp() + + +

                                                                                                                                                  + + + + + protected + setUp() : void + +
                                                                                                                                                  +
                                                                                                                                                  + + + + + +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  
                                                                                                                                                  +        
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + + + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + +
                                                                                                                                                  + On this page + + +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  Search results

                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + + +
                                                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-PayPalAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-PayPalAPITest.html new file mode 100644 index 00000000..91995fdb --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-PayPalAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                    +

                                                                                                                                                    Documentation

                                                                                                                                                    + + + + + +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + + + + +
                                                                                                                                                    +
                                                                                                                                                    + + +
                                                                                                                                                    +

                                                                                                                                                    + PayPalAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                    + in package + +
                                                                                                                                                    + + +

                                                                                                                                                    + +
                                                                                                                                                    + + +
                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                    + Properties + + +

                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + $provider + +  : PayPal +
                                                                                                                                                    + +
                                                                                                                                                    + $provider + +  : OAuth2Interface +
                                                                                                                                                    + +
                                                                                                                                                    + $provider + +  : OAuthInterface +
                                                                                                                                                    + +
                                                                                                                                                    + $CFG + +  : string +
                                                                                                                                                    + +
                                                                                                                                                    + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                    + +
                                                                                                                                                    + $dotEnv + +  : DotEnv +
                                                                                                                                                    + +
                                                                                                                                                    + $ENV + +  : string +
                                                                                                                                                    + +
                                                                                                                                                    + $FQN + +  : string +
                                                                                                                                                    + +
                                                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                                                    + +
                                                                                                                                                    + $is_ci + +  : bool +
                                                                                                                                                    + +
                                                                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                                                                    + +
                                                                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                    + +
                                                                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                    + +
                                                                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                                                                    + +
                                                                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                    + +
                                                                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                    + +
                                                                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                                                                    + +
                                                                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                    + +
                                                                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                    + +
                                                                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                    + +
                                                                                                                                                    + $testuser + +  : string +
                                                                                                                                                    +
                                                                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                    + +
                                                                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                    + +
                                                                                                                                                    + +

                                                                                                                                                    + Methods + + +

                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                    + +
                                                                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + testMagicGet() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + testMe() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + testMeErrorException() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + testOAuth2Instance() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + testProviderInstance() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + testRequestCredentialsToken() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + initFactories() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                                                                    + +
                                                                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                                                                    + +
                                                                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                    + +
                                                                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                    + +
                                                                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                    + +
                                                                                                                                                    + initTestProperties() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + setUp() + +  : void +
                                                                                                                                                    + +
                                                                                                                                                    + + + + + + + +
                                                                                                                                                    +

                                                                                                                                                    + Properties + + +

                                                                                                                                                    + + + + +
                                                                                                                                                    +

                                                                                                                                                    + $clientCredentialsScopes + + + + +

                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                    + +
                                                                                                                                                    +

                                                                                                                                                    + $ENV + + + + +

                                                                                                                                                    + + + + + protected + string + $ENV + = 'PAYPAL' + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + $FQN + + + + +

                                                                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\PayPal::class + + + + + +
                                                                                                                                                    + + + + + + +
                                                                                                                                                    +

                                                                                                                                                    + $requestFactory + + + + +

                                                                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + $responseFactory + + + + +

                                                                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                    + +
                                                                                                                                                    +

                                                                                                                                                    + $streamFactory + + + + +

                                                                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + $testProperties + + + + +

                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + $testResponses + + + + +

                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + $testuser + + + + +

                                                                                                                                                    + + +

                                                                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                    + + + protected + string + $testuser + + + + + + +
                                                                                                                                                    + +
                                                                                                                                                    + +
                                                                                                                                                    +

                                                                                                                                                    + Methods + + +

                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + requestTargetProvider() + + +

                                                                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                    +
                                                                                                                                                    + + + + +
                                                                                                                                                    +
                                                                                                                                                    Return values
                                                                                                                                                    + array<string|int, mixed> +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + testGetRequestTarget() + + +

                                                                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    Parameters
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + $path + : string +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + $expected + : string +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + + + + +
                                                                                                                                                    + +
                                                                                                                                                    +

                                                                                                                                                    + testMe() + + +

                                                                                                                                                    + + + + + public + testMe() : void + +
                                                                                                                                                    +
                                                                                                                                                    + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + testMeErrorException() + + +

                                                                                                                                                    + + + + + public + testMeErrorException() : void + +
                                                                                                                                                    +
                                                                                                                                                    + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + testOAuth2Instance() + + +

                                                                                                                                                    + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                    +
                                                                                                                                                    + + + + + +
                                                                                                                                                    + +
                                                                                                                                                    +

                                                                                                                                                    + testProviderInstance() + + +

                                                                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                                                                    +
                                                                                                                                                    + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + testRequestCredentialsToken() + + +

                                                                                                                                                    + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                    +
                                                                                                                                                    + + + + + +
                                                                                                                                                    + + +
                                                                                                                                                    +

                                                                                                                                                    + initHttp() + + +

                                                                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    Parameters
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + $logger + : LoggerInterface +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + + + +
                                                                                                                                                    +
                                                                                                                                                    Return values
                                                                                                                                                    + ClientInterface +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + initLogger() + + +

                                                                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    Parameters
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + $is_ci + : bool +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + + + +
                                                                                                                                                    +
                                                                                                                                                    Return values
                                                                                                                                                    + LoggerInterface +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    + initOptions() + + +

                                                                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                    +
                                                                                                                                                    + + + + +
                                                                                                                                                    +
                                                                                                                                                    Return values
                                                                                                                                                    + SettingsContainerInterface +
                                                                                                                                                    + +
                                                                                                                                                    + + +
                                                                                                                                                    +

                                                                                                                                                    + initTestProperties() + + +

                                                                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    Parameters
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + + + + +
                                                                                                                                                    + +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    
                                                                                                                                                    +        
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + + + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + +
                                                                                                                                                    + On this page + + +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    Search results

                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + + +
                                                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-SlackAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-SlackAPITest.html new file mode 100644 index 00000000..3891a1a9 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-SlackAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                      +

                                                                                                                                                      Documentation

                                                                                                                                                      + + + + + +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + + + + +
                                                                                                                                                      +
                                                                                                                                                      + + +
                                                                                                                                                      +

                                                                                                                                                      + SlackAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                      + in package + +
                                                                                                                                                      + + +

                                                                                                                                                      + +
                                                                                                                                                      + + +
                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                      + Properties + + +

                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + $provider + +  : Slack +
                                                                                                                                                      + +
                                                                                                                                                      + $provider + +  : OAuth2Interface +
                                                                                                                                                      + +
                                                                                                                                                      + $provider + +  : OAuthInterface +
                                                                                                                                                      + +
                                                                                                                                                      + $CFG + +  : string +
                                                                                                                                                      + +
                                                                                                                                                      + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                      + +
                                                                                                                                                      + $dotEnv + +  : DotEnv +
                                                                                                                                                      + +
                                                                                                                                                      + $ENV + +  : string +
                                                                                                                                                      + +
                                                                                                                                                      + $FQN + +  : string +
                                                                                                                                                      + +
                                                                                                                                                      + $http + +  : ClientInterface +
                                                                                                                                                      + +
                                                                                                                                                      + $is_ci + +  : bool +
                                                                                                                                                      + +
                                                                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                                                                      + +
                                                                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                      + +
                                                                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                      + +
                                                                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                                                                      + +
                                                                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                      + +
                                                                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                      + +
                                                                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                                                                      + +
                                                                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                      + +
                                                                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                      + +
                                                                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                      + +
                                                                                                                                                      + $testuser + +  : string +
                                                                                                                                                      +
                                                                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                      + +
                                                                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                      + +
                                                                                                                                                      + +

                                                                                                                                                      + Methods + + +

                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                      + +
                                                                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + testMagicGet() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + testMe() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + testMeErrorException() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + testOAuth2Instance() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + testProviderInstance() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + testRequestCredentialsToken() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + initFactories() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                                                                      + +
                                                                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                                                                      + +
                                                                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                      + +
                                                                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                      + +
                                                                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                      + +
                                                                                                                                                      + initTestProperties() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + setUp() + +  : void +
                                                                                                                                                      + +
                                                                                                                                                      + + + + + + + +
                                                                                                                                                      +

                                                                                                                                                      + Properties + + +

                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + $provider + + + + +

                                                                                                                                                      + + + + + public + Slack + $provider + + + + + + +
                                                                                                                                                      + + + +
                                                                                                                                                      +

                                                                                                                                                      + $clientCredentialsScopes + + + + +

                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                      + +
                                                                                                                                                      +

                                                                                                                                                      + $ENV + + + + +

                                                                                                                                                      + + + + + protected + string + $ENV + = 'SLACK' + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + $FQN + + + + +

                                                                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Slack::class + + + + + +
                                                                                                                                                      + + + + + + +
                                                                                                                                                      +

                                                                                                                                                      + $requestFactory + + + + +

                                                                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + $responseFactory + + + + +

                                                                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                      + +
                                                                                                                                                      +

                                                                                                                                                      + $streamFactory + + + + +

                                                                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + $testProperties + + + + +

                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + $testResponses + + + + +

                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + $testuser + + + + +

                                                                                                                                                      + + +

                                                                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                      + + + protected + string + $testuser + + + + + + +
                                                                                                                                                      + +
                                                                                                                                                      + +
                                                                                                                                                      +

                                                                                                                                                      + Methods + + +

                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + requestTargetProvider() + + +

                                                                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                      +
                                                                                                                                                      + + + + +
                                                                                                                                                      +
                                                                                                                                                      Return values
                                                                                                                                                      + array<string|int, mixed> +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + testGetRequestTarget() + + +

                                                                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      Parameters
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + $path + : string +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + $expected + : string +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + + + + +
                                                                                                                                                      + +
                                                                                                                                                      +

                                                                                                                                                      + testMe() + + +

                                                                                                                                                      + + + + + public + testMe() : void + +
                                                                                                                                                      +
                                                                                                                                                      + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + testMeErrorException() + + +

                                                                                                                                                      + + + + + public + testMeErrorException() : void + +
                                                                                                                                                      +
                                                                                                                                                      + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + testOAuth2Instance() + + +

                                                                                                                                                      + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                      +
                                                                                                                                                      + + + + + +
                                                                                                                                                      + +
                                                                                                                                                      +

                                                                                                                                                      + testProviderInstance() + + +

                                                                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                                                                      +
                                                                                                                                                      + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + testRequestCredentialsToken() + + +

                                                                                                                                                      + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                      +
                                                                                                                                                      + + + + + +
                                                                                                                                                      + + +
                                                                                                                                                      +

                                                                                                                                                      + initHttp() + + +

                                                                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      Parameters
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + $logger + : LoggerInterface +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + + + +
                                                                                                                                                      +
                                                                                                                                                      Return values
                                                                                                                                                      + ClientInterface +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + initLogger() + + +

                                                                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      Parameters
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + $is_ci + : bool +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + + + +
                                                                                                                                                      +
                                                                                                                                                      Return values
                                                                                                                                                      + LoggerInterface +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      + initOptions() + + +

                                                                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                      +
                                                                                                                                                      + + + + +
                                                                                                                                                      +
                                                                                                                                                      Return values
                                                                                                                                                      + SettingsContainerInterface +
                                                                                                                                                      + +
                                                                                                                                                      + + +
                                                                                                                                                      +

                                                                                                                                                      + initTestProperties() + + +

                                                                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      Parameters
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + + + + +
                                                                                                                                                      + +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      
                                                                                                                                                      +        
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + + + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + +
                                                                                                                                                      + On this page + + +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      Search results

                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + + +
                                                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-SoundcloudAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-SoundcloudAPITest.html new file mode 100644 index 00000000..fe476cd8 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-SoundcloudAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                        +

                                                                                                                                                        Documentation

                                                                                                                                                        + + + + + +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + + + + +
                                                                                                                                                        +
                                                                                                                                                        + + +
                                                                                                                                                        +

                                                                                                                                                        + SoundcloudAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                        + in package + +
                                                                                                                                                        + + +

                                                                                                                                                        + +
                                                                                                                                                        + + +
                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                        + Properties + + +

                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + $provider + +  : SoundCloud +
                                                                                                                                                        + +
                                                                                                                                                        + $provider + +  : OAuth2Interface +
                                                                                                                                                        + +
                                                                                                                                                        + $provider + +  : OAuthInterface +
                                                                                                                                                        + +
                                                                                                                                                        + $CFG + +  : string +
                                                                                                                                                        + +
                                                                                                                                                        + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                        + +
                                                                                                                                                        + $dotEnv + +  : DotEnv +
                                                                                                                                                        + +
                                                                                                                                                        + $ENV + +  : string +
                                                                                                                                                        + +
                                                                                                                                                        + $FQN + +  : string +
                                                                                                                                                        + +
                                                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                                                        + +
                                                                                                                                                        + $is_ci + +  : bool +
                                                                                                                                                        + +
                                                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                                                        + +
                                                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                        + +
                                                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                        + +
                                                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                                                        + +
                                                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                        + +
                                                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                        + +
                                                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                                                        + +
                                                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                        + +
                                                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                        + +
                                                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                        + +
                                                                                                                                                        + $testuser + +  : string +
                                                                                                                                                        +
                                                                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                        + +
                                                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                        + +
                                                                                                                                                        + +

                                                                                                                                                        + Methods + + +

                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                        + +
                                                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + testMe() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + testMeErrorException() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + testOAuth2Instance() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + testRequestCredentialsToken() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + initFactories() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                                                        + +
                                                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                                                        + +
                                                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                        + +
                                                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                        + +
                                                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                        + +
                                                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + setUp() + +  : void +
                                                                                                                                                        + +
                                                                                                                                                        + + + + + + + +
                                                                                                                                                        +

                                                                                                                                                        + Properties + + +

                                                                                                                                                        + + + + +
                                                                                                                                                        +

                                                                                                                                                        + $clientCredentialsScopes + + + + +

                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                        + +
                                                                                                                                                        +

                                                                                                                                                        + $ENV + + + + +

                                                                                                                                                        + + + + + protected + string + $ENV + = 'SOUNDCLOUD' + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + $FQN + + + + +

                                                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\SoundCloud::class + + + + + +
                                                                                                                                                        + + + + + + +
                                                                                                                                                        +

                                                                                                                                                        + $requestFactory + + + + +

                                                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + $responseFactory + + + + +

                                                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                        + +
                                                                                                                                                        +

                                                                                                                                                        + $streamFactory + + + + +

                                                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + $testProperties + + + + +

                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + $testResponses + + + + +

                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + $testuser + + + + +

                                                                                                                                                        + + +

                                                                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                        + + + protected + string + $testuser + + + + + + +
                                                                                                                                                        + +
                                                                                                                                                        + +
                                                                                                                                                        +

                                                                                                                                                        + Methods + + +

                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + requestTargetProvider() + + +

                                                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                        +
                                                                                                                                                        + + + + +
                                                                                                                                                        +
                                                                                                                                                        Return values
                                                                                                                                                        + array<string|int, mixed> +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        Parameters
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + $path + : string +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + $expected + : string +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + + + + +
                                                                                                                                                        + +
                                                                                                                                                        +

                                                                                                                                                        + testMe() + + +

                                                                                                                                                        + + + + + public + testMe() : void + +
                                                                                                                                                        +
                                                                                                                                                        + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + testMeErrorException() + + +

                                                                                                                                                        + + + + + public + testMeErrorException() : void + +
                                                                                                                                                        +
                                                                                                                                                        + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + testOAuth2Instance() + + +

                                                                                                                                                        + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                        +
                                                                                                                                                        + + + + + +
                                                                                                                                                        + +
                                                                                                                                                        +

                                                                                                                                                        + testProviderInstance() + + +

                                                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                                                        +
                                                                                                                                                        + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + testRequestCredentialsToken() + + +

                                                                                                                                                        + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                        +
                                                                                                                                                        + + + + + +
                                                                                                                                                        + + +
                                                                                                                                                        +

                                                                                                                                                        + initHttp() + + +

                                                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        Parameters
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + + + +
                                                                                                                                                        +
                                                                                                                                                        Return values
                                                                                                                                                        + ClientInterface +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + initLogger() + + +

                                                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        Parameters
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + $is_ci + : bool +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + + + +
                                                                                                                                                        +
                                                                                                                                                        Return values
                                                                                                                                                        + LoggerInterface +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        + initOptions() + + +

                                                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                        +
                                                                                                                                                        + + + + +
                                                                                                                                                        +
                                                                                                                                                        Return values
                                                                                                                                                        + SettingsContainerInterface +
                                                                                                                                                        + +
                                                                                                                                                        + + +
                                                                                                                                                        +

                                                                                                                                                        + initTestProperties() + + +

                                                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        Parameters
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + + + + +
                                                                                                                                                        + +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        
                                                                                                                                                        +        
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + + + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + +
                                                                                                                                                        + On this page + + +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        Search results

                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + + +
                                                                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-SpotifyAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-SpotifyAPITest.html new file mode 100644 index 00000000..069aab91 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-SpotifyAPITest.html @@ -0,0 +1,2033 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                          +

                                                                                                                                                          Documentation

                                                                                                                                                          + + + + + +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + + + + +
                                                                                                                                                          +
                                                                                                                                                          + + +
                                                                                                                                                          +

                                                                                                                                                          + SpotifyAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                          + in package + +
                                                                                                                                                          + + +

                                                                                                                                                          + +
                                                                                                                                                          + + +
                                                                                                                                                          + + + +

                                                                                                                                                          Spotify API usage tests/examples

                                                                                                                                                          + +

                                                                                                                                                          Please note that Spotify ids may change and so these test may fail at times

                                                                                                                                                          +
                                                                                                                                                          + + +
                                                                                                                                                          + Tags + + +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + link +
                                                                                                                                                          +
                                                                                                                                                          + https://developer.spotify.com/web-api/endpoint-reference/ + +
                                                                                                                                                          +
                                                                                                                                                          + + + +

                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                          + Properties + + +

                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + $provider + +  : Spotify +
                                                                                                                                                          + +
                                                                                                                                                          + $provider + +  : OAuth2Interface +
                                                                                                                                                          + +
                                                                                                                                                          + $provider + +  : OAuthInterface +
                                                                                                                                                          + +
                                                                                                                                                          + $CFG + +  : string +
                                                                                                                                                          + +
                                                                                                                                                          + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                          + +
                                                                                                                                                          + $dotEnv + +  : DotEnv +
                                                                                                                                                          + +
                                                                                                                                                          + $ENV + +  : string +
                                                                                                                                                          + +
                                                                                                                                                          + $FQN + +  : string +
                                                                                                                                                          + +
                                                                                                                                                          + $http + +  : ClientInterface +
                                                                                                                                                          + +
                                                                                                                                                          + $is_ci + +  : bool +
                                                                                                                                                          + +
                                                                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                                                                          + +
                                                                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                          + +
                                                                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                          + +
                                                                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                                                                          + +
                                                                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                          + +
                                                                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                          + +
                                                                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                                                                          + +
                                                                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                          + +
                                                                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                          + +
                                                                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                          + +
                                                                                                                                                          + $testuser + +  : string +
                                                                                                                                                          +
                                                                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                          + +
                                                                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                          + +
                                                                                                                                                          + +

                                                                                                                                                          + Methods + + +

                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                          + +
                                                                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + testMagicGet() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + testMe() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + testMeErrorException() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + testOAuth2Instance() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + testProviderInstance() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + testRequestCredentialsToken() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + initFactories() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                                                                          + +
                                                                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                                                                          + +
                                                                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                          + +
                                                                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                          + +
                                                                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                          + +
                                                                                                                                                          + initTestProperties() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + setUp() + +  : void +
                                                                                                                                                          + +
                                                                                                                                                          + + + + + + + +
                                                                                                                                                          +

                                                                                                                                                          + Properties + + +

                                                                                                                                                          + + + + +
                                                                                                                                                          +

                                                                                                                                                          + $clientCredentialsScopes + + + + +

                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                          + +
                                                                                                                                                          +

                                                                                                                                                          + $ENV + + + + +

                                                                                                                                                          + + + + + protected + string + $ENV + = 'SPOTIFY' + + + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + $FQN + + + + +

                                                                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Spotify::class + + + + + +
                                                                                                                                                          + + + + + + +
                                                                                                                                                          +

                                                                                                                                                          + $requestFactory + + + + +

                                                                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + $responseFactory + + + + +

                                                                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                          + +
                                                                                                                                                          +

                                                                                                                                                          + $streamFactory + + + + +

                                                                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + $testProperties + + + + +

                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + $testResponses + + + + +

                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + $testuser + + + + +

                                                                                                                                                          + + +

                                                                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                          + + + protected + string + $testuser + + + + + + +
                                                                                                                                                          + +
                                                                                                                                                          + +
                                                                                                                                                          +

                                                                                                                                                          + Methods + + +

                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + requestTargetProvider() + + +

                                                                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                          +
                                                                                                                                                          + + + + +
                                                                                                                                                          +
                                                                                                                                                          Return values
                                                                                                                                                          + array<string|int, mixed> +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + testGetRequestTarget() + + +

                                                                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          Parameters
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + $path + : string +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + $expected + : string +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + + + + +
                                                                                                                                                          + +
                                                                                                                                                          +

                                                                                                                                                          + testMe() + + +

                                                                                                                                                          + + + + + public + testMe() : void + +
                                                                                                                                                          +
                                                                                                                                                          + + + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + testMeErrorException() + + +

                                                                                                                                                          + + + + + public + testMeErrorException() : void + +
                                                                                                                                                          +
                                                                                                                                                          + + + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + testOAuth2Instance() + + +

                                                                                                                                                          + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                          +
                                                                                                                                                          + + + + + +
                                                                                                                                                          + +
                                                                                                                                                          +

                                                                                                                                                          + testProviderInstance() + + +

                                                                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                                                                          +
                                                                                                                                                          + + + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + testRequestCredentialsToken() + + +

                                                                                                                                                          + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                          +
                                                                                                                                                          + + + + + +
                                                                                                                                                          + + +
                                                                                                                                                          +

                                                                                                                                                          + initHttp() + + +

                                                                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          Parameters
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + $logger + : LoggerInterface +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + + + +
                                                                                                                                                          +
                                                                                                                                                          Return values
                                                                                                                                                          + ClientInterface +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + initLogger() + + +

                                                                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          Parameters
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + $is_ci + : bool +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + + + +
                                                                                                                                                          +
                                                                                                                                                          Return values
                                                                                                                                                          + LoggerInterface +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + initOptions() + + +

                                                                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                          +
                                                                                                                                                          + + + + +
                                                                                                                                                          +
                                                                                                                                                          Return values
                                                                                                                                                          + SettingsContainerInterface +
                                                                                                                                                          + +
                                                                                                                                                          + + +
                                                                                                                                                          +

                                                                                                                                                          + initTestProperties() + + +

                                                                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          Parameters
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + + + + +
                                                                                                                                                          + +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          
                                                                                                                                                          +        
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + + + +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          + On this page + + +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          Search results

                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + + +
                                                                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-SteamOpenIDAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-SteamOpenIDAPITest.html new file mode 100644 index 00000000..10ee8076 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-SteamOpenIDAPITest.html @@ -0,0 +1,1900 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                            +

                                                                                                                                                            Documentation

                                                                                                                                                            + + + + + +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + + + + +
                                                                                                                                                            +
                                                                                                                                                            + + +
                                                                                                                                                            +

                                                                                                                                                            + SteamOpenIDAPITest + + + extends OAuthAPITestAbstract + + +
                                                                                                                                                            + in package + +
                                                                                                                                                            + + +

                                                                                                                                                            + +
                                                                                                                                                            + + +
                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                            + Properties + + +

                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + $provider + +  : SteamOpenID +
                                                                                                                                                            + +
                                                                                                                                                            + $provider + +  : OAuthInterface +
                                                                                                                                                            + +
                                                                                                                                                            + $CFG + +  : string +
                                                                                                                                                            + +
                                                                                                                                                            + $dotEnv + +  : DotEnv +
                                                                                                                                                            + +
                                                                                                                                                            + $ENV + +  : string +
                                                                                                                                                            + +
                                                                                                                                                            + $FQN + +  : string +
                                                                                                                                                            + +
                                                                                                                                                            + $http + +  : ClientInterface +
                                                                                                                                                            + +
                                                                                                                                                            + $id + +  : int +
                                                                                                                                                            + +
                                                                                                                                                            + $is_ci + +  : bool +
                                                                                                                                                            + +
                                                                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                                                                            + +
                                                                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                            + +
                                                                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                            + +
                                                                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                                                                            + +
                                                                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                            + +
                                                                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                            + +
                                                                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                                                                            + +
                                                                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                            + +
                                                                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                            + +
                                                                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                            + +
                                                                                                                                                            + $testuser + +  : string +
                                                                                                                                                            +
                                                                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                            + +
                                                                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                            + +
                                                                                                                                                            + +

                                                                                                                                                            + Methods + + +

                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                            + +
                                                                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + testMagicGet() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + testMe() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + testMeErrorException() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + testProviderInstance() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + initFactories() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                                                                            + +
                                                                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                                                                            + +
                                                                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                            + +
                                                                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                            + +
                                                                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                            + +
                                                                                                                                                            + initTestProperties() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + setUp() + +  : void +
                                                                                                                                                            + +
                                                                                                                                                            + + + + + + + +
                                                                                                                                                            +

                                                                                                                                                            + Properties + + +

                                                                                                                                                            + + + + +
                                                                                                                                                            +

                                                                                                                                                            + $ENV + + + + +

                                                                                                                                                            + + + + + protected + string + $ENV + = 'STEAMOPENID' + + + + + +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + $FQN + + + + +

                                                                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\SteamOpenID::class + + + + + +
                                                                                                                                                            + + + + + + + +
                                                                                                                                                            +

                                                                                                                                                            + $requestFactory + + + + +

                                                                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + $responseFactory + + + + +

                                                                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                            + +
                                                                                                                                                            +

                                                                                                                                                            + $streamFactory + + + + +

                                                                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + $testProperties + + + + +

                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + $testResponses + + + + +

                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + $testuser + + + + +

                                                                                                                                                            + + +

                                                                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                            + + + protected + string + $testuser + + + + + + +
                                                                                                                                                            + +
                                                                                                                                                            + +
                                                                                                                                                            +

                                                                                                                                                            + Methods + + +

                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + requestTargetProvider() + + +

                                                                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                            +
                                                                                                                                                            + + + + +
                                                                                                                                                            +
                                                                                                                                                            Return values
                                                                                                                                                            + array<string|int, mixed> +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + testGetRequestTarget() + + +

                                                                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            Parameters
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + $path + : string +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + $expected + : string +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + + + + +
                                                                                                                                                            + + +
                                                                                                                                                            +

                                                                                                                                                            + testMeErrorException() + + +

                                                                                                                                                            + + + + + public + testMeErrorException() : void + +
                                                                                                                                                            +
                                                                                                                                                            + + + + + +
                                                                                                                                                            + +
                                                                                                                                                            +

                                                                                                                                                            + testProviderInstance() + + +

                                                                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                                                                            +
                                                                                                                                                            + + + + + +
                                                                                                                                                            + + +
                                                                                                                                                            +

                                                                                                                                                            + initHttp() + + +

                                                                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            Parameters
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + $logger + : LoggerInterface +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + + + +
                                                                                                                                                            +
                                                                                                                                                            Return values
                                                                                                                                                            + ClientInterface +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + initLogger() + + +

                                                                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            Parameters
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + $is_ci + : bool +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + + + +
                                                                                                                                                            +
                                                                                                                                                            Return values
                                                                                                                                                            + LoggerInterface +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + initOptions() + + +

                                                                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                            +
                                                                                                                                                            + + + + +
                                                                                                                                                            +
                                                                                                                                                            Return values
                                                                                                                                                            + SettingsContainerInterface +
                                                                                                                                                            + +
                                                                                                                                                            + + +
                                                                                                                                                            +

                                                                                                                                                            + initTestProperties() + + +

                                                                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            Parameters
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + + + + +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            + setUp() + + +

                                                                                                                                                            + + + + + protected + setUp() : void + +
                                                                                                                                                            +
                                                                                                                                                            + + + + + +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            
                                                                                                                                                            +        
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + + + +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + +
                                                                                                                                                            + On this page + + +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            Search results

                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + + +
                                                                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-StripeAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-StripeAPITest.html new file mode 100644 index 00000000..06c03460 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-StripeAPITest.html @@ -0,0 +1,2031 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                              +

                                                                                                                                                              Documentation

                                                                                                                                                              + + + + + +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + + + + +
                                                                                                                                                              +
                                                                                                                                                              + + +
                                                                                                                                                              +

                                                                                                                                                              + StripeAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                              + in package + +
                                                                                                                                                              + + +

                                                                                                                                                              + +
                                                                                                                                                              + + +
                                                                                                                                                              + + + +

                                                                                                                                                              Stripe API usage tests/examples

                                                                                                                                                              + + + +
                                                                                                                                                              + Tags + + +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + link +
                                                                                                                                                              +
                                                                                                                                                              + https://stripe.com/docs/api + +
                                                                                                                                                              +
                                                                                                                                                              + + + +

                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                              + Properties + + +

                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + $provider + +  : Stripe +
                                                                                                                                                              + +
                                                                                                                                                              + $provider + +  : OAuth2Interface +
                                                                                                                                                              + +
                                                                                                                                                              + $provider + +  : OAuthInterface +
                                                                                                                                                              + +
                                                                                                                                                              + $CFG + +  : string +
                                                                                                                                                              + +
                                                                                                                                                              + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                              + +
                                                                                                                                                              + $dotEnv + +  : DotEnv +
                                                                                                                                                              + +
                                                                                                                                                              + $ENV + +  : string +
                                                                                                                                                              + +
                                                                                                                                                              + $FQN + +  : string +
                                                                                                                                                              + +
                                                                                                                                                              + $http + +  : ClientInterface +
                                                                                                                                                              + +
                                                                                                                                                              + $is_ci + +  : bool +
                                                                                                                                                              + +
                                                                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                                                                              + +
                                                                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                              + +
                                                                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                              + +
                                                                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                                                                              + +
                                                                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                              + +
                                                                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                              + +
                                                                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                                                                              + +
                                                                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                              + +
                                                                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                              + +
                                                                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                              + +
                                                                                                                                                              + $testuser + +  : string +
                                                                                                                                                              +
                                                                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                              + +
                                                                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                              + +
                                                                                                                                                              + +

                                                                                                                                                              + Methods + + +

                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                              + +
                                                                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + testMagicGet() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + testMe() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + testMeErrorException() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + testOAuth2Instance() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + testProviderInstance() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + testRequestCredentialsToken() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + initFactories() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                                                                              + +
                                                                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                                                                              + +
                                                                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                              + +
                                                                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                              + +
                                                                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                              + +
                                                                                                                                                              + initTestProperties() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + setUp() + +  : void +
                                                                                                                                                              + +
                                                                                                                                                              + + + + + + + +
                                                                                                                                                              +

                                                                                                                                                              + Properties + + +

                                                                                                                                                              + + + + +
                                                                                                                                                              +

                                                                                                                                                              + $clientCredentialsScopes + + + + +

                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                              + +
                                                                                                                                                              +

                                                                                                                                                              + $ENV + + + + +

                                                                                                                                                              + + + + + protected + string + $ENV + = 'STRIPE' + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + $FQN + + + + +

                                                                                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Stripe::class + + + + + +
                                                                                                                                                              + + + + + + +
                                                                                                                                                              +

                                                                                                                                                              + $requestFactory + + + + +

                                                                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + $responseFactory + + + + +

                                                                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                              + +
                                                                                                                                                              +

                                                                                                                                                              + $streamFactory + + + + +

                                                                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + $testProperties + + + + +

                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + $testResponses + + + + +

                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + $testuser + + + + +

                                                                                                                                                              + + +

                                                                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                              + + + protected + string + $testuser + + + + + + +
                                                                                                                                                              + +
                                                                                                                                                              + +
                                                                                                                                                              +

                                                                                                                                                              + Methods + + +

                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + requestTargetProvider() + + +

                                                                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                              +
                                                                                                                                                              + + + + +
                                                                                                                                                              +
                                                                                                                                                              Return values
                                                                                                                                                              + array<string|int, mixed> +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + testGetRequestTarget() + + +

                                                                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              Parameters
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + $path + : string +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + $expected + : string +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + + + + +
                                                                                                                                                              + +
                                                                                                                                                              +

                                                                                                                                                              + testMe() + + +

                                                                                                                                                              + + + + + public + testMe() : void + +
                                                                                                                                                              +
                                                                                                                                                              + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + testMeErrorException() + + +

                                                                                                                                                              + + + + + public + testMeErrorException() : void + +
                                                                                                                                                              +
                                                                                                                                                              + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + testOAuth2Instance() + + +

                                                                                                                                                              + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                              +
                                                                                                                                                              + + + + + +
                                                                                                                                                              + +
                                                                                                                                                              +

                                                                                                                                                              + testProviderInstance() + + +

                                                                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                                                                              +
                                                                                                                                                              + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + testRequestCredentialsToken() + + +

                                                                                                                                                              + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                              +
                                                                                                                                                              + + + + + +
                                                                                                                                                              + + +
                                                                                                                                                              +

                                                                                                                                                              + initHttp() + + +

                                                                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              Parameters
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + $logger + : LoggerInterface +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + + + +
                                                                                                                                                              +
                                                                                                                                                              Return values
                                                                                                                                                              + ClientInterface +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + initLogger() + + +

                                                                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              Parameters
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + $is_ci + : bool +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + + + +
                                                                                                                                                              +
                                                                                                                                                              Return values
                                                                                                                                                              + LoggerInterface +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              + initOptions() + + +

                                                                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                              +
                                                                                                                                                              + + + + +
                                                                                                                                                              +
                                                                                                                                                              Return values
                                                                                                                                                              + SettingsContainerInterface +
                                                                                                                                                              + +
                                                                                                                                                              + + +
                                                                                                                                                              +

                                                                                                                                                              + initTestProperties() + + +

                                                                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              Parameters
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + + + + +
                                                                                                                                                              + +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              
                                                                                                                                                              +        
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + + + +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + +
                                                                                                                                                              + On this page + + +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              Search results

                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + + +
                                                                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-Tumblr2APITest.html b/classes/chillerlan-OAuthTest-Providers-Live-Tumblr2APITest.html new file mode 100644 index 00000000..1d234023 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-Tumblr2APITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                +

                                                                                                                                                                Documentation

                                                                                                                                                                + + + + + +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + + + + +
                                                                                                                                                                +
                                                                                                                                                                + + +
                                                                                                                                                                +

                                                                                                                                                                + Tumblr2APITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                                + in package + +
                                                                                                                                                                + + +

                                                                                                                                                                + +
                                                                                                                                                                + + +
                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                + Properties + + +

                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + $provider + +  : Tumblr2 +
                                                                                                                                                                + +
                                                                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                                                                + +
                                                                                                                                                                + $provider + +  : OAuthInterface +
                                                                                                                                                                + +
                                                                                                                                                                + $CFG + +  : string +
                                                                                                                                                                + +
                                                                                                                                                                + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                                + +
                                                                                                                                                                + $dotEnv + +  : DotEnv +
                                                                                                                                                                + +
                                                                                                                                                                + $ENV + +  : string +
                                                                                                                                                                + +
                                                                                                                                                                + $FQN + +  : string +
                                                                                                                                                                + +
                                                                                                                                                                + $http + +  : ClientInterface +
                                                                                                                                                                + +
                                                                                                                                                                + $is_ci + +  : bool +
                                                                                                                                                                + +
                                                                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                                                                + +
                                                                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                + +
                                                                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                + +
                                                                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                                                                + +
                                                                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                + +
                                                                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                + +
                                                                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                + +
                                                                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                + +
                                                                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                + +
                                                                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                + +
                                                                                                                                                                + $testuser + +  : string +
                                                                                                                                                                +
                                                                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                + +
                                                                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                + +
                                                                                                                                                                + +

                                                                                                                                                                + Methods + + +

                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                + +
                                                                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + testMagicGet() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + testMe() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + testMeErrorException() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + testRequestCredentialsToken() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + initFactories() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                                                                + +
                                                                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                                                                + +
                                                                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                + +
                                                                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                + +
                                                                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                + +
                                                                                                                                                                + initTestProperties() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + setUp() + +  : void +
                                                                                                                                                                + +
                                                                                                                                                                + + + + + + + +
                                                                                                                                                                +

                                                                                                                                                                + Properties + + +

                                                                                                                                                                + + + + +
                                                                                                                                                                +

                                                                                                                                                                + $clientCredentialsScopes + + + + +

                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                                + +
                                                                                                                                                                +

                                                                                                                                                                + $ENV + + + + +

                                                                                                                                                                + + + + + protected + string + $ENV + = 'TUMBLR' + + + + + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + $FQN + + + + +

                                                                                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Tumblr2::class + + + + + +
                                                                                                                                                                + + + + + + +
                                                                                                                                                                +

                                                                                                                                                                + $requestFactory + + + + +

                                                                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + $responseFactory + + + + +

                                                                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                + +
                                                                                                                                                                +

                                                                                                                                                                + $streamFactory + + + + +

                                                                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + $testProperties + + + + +

                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + $testResponses + + + + +

                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + $testuser + + + + +

                                                                                                                                                                + + +

                                                                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                + +
                                                                                                                                                                + +
                                                                                                                                                                +

                                                                                                                                                                + Methods + + +

                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + requestTargetProvider() + + +

                                                                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                +
                                                                                                                                                                + + + + +
                                                                                                                                                                +
                                                                                                                                                                Return values
                                                                                                                                                                + array<string|int, mixed> +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + testGetRequestTarget() + + +

                                                                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                Parameters
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + $path + : string +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + $expected + : string +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + + + + +
                                                                                                                                                                + +
                                                                                                                                                                +

                                                                                                                                                                + testMe() + + +

                                                                                                                                                                + + + + + public + testMe() : void + +
                                                                                                                                                                +
                                                                                                                                                                + + + + + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + testMeErrorException() + + +

                                                                                                                                                                + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                +
                                                                                                                                                                + + + + + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + testOAuth2Instance() + + +

                                                                                                                                                                + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                                +
                                                                                                                                                                + + + + + +
                                                                                                                                                                + +
                                                                                                                                                                +

                                                                                                                                                                + testProviderInstance() + + +

                                                                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                +
                                                                                                                                                                + + + + + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + testRequestCredentialsToken() + + +

                                                                                                                                                                + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                                +
                                                                                                                                                                + + + + + +
                                                                                                                                                                + + +
                                                                                                                                                                +

                                                                                                                                                                + initHttp() + + +

                                                                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                Parameters
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + $logger + : LoggerInterface +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + + + +
                                                                                                                                                                +
                                                                                                                                                                Return values
                                                                                                                                                                + ClientInterface +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + initLogger() + + +

                                                                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                Parameters
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + $is_ci + : bool +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + + + +
                                                                                                                                                                +
                                                                                                                                                                Return values
                                                                                                                                                                + LoggerInterface +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                + initOptions() + + +

                                                                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                +
                                                                                                                                                                + + + + +
                                                                                                                                                                +
                                                                                                                                                                Return values
                                                                                                                                                                + SettingsContainerInterface +
                                                                                                                                                                + +
                                                                                                                                                                + + +
                                                                                                                                                                +

                                                                                                                                                                + initTestProperties() + + +

                                                                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                Parameters
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + + + + +
                                                                                                                                                                + +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                
                                                                                                                                                                +        
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + + + +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + +
                                                                                                                                                                + On this page + + +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                Search results

                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + + +
                                                                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-TumblrAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-TumblrAPITest.html new file mode 100644 index 00000000..ae5893ae --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-TumblrAPITest.html @@ -0,0 +1,1976 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                  +

                                                                                                                                                                  Documentation

                                                                                                                                                                  + + + + + +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  + + +
                                                                                                                                                                  +

                                                                                                                                                                  + TumblrAPITest + + + extends OAuth1APITestAbstract + + +
                                                                                                                                                                  + in package + +
                                                                                                                                                                  + + +

                                                                                                                                                                  + +
                                                                                                                                                                  + + +
                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                  + Properties + + +

                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + $provider + +  : Tumblr +
                                                                                                                                                                  + +
                                                                                                                                                                  + $provider + +  : OAuth1Interface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $provider + +  : OAuthInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $CFG + +  : string +
                                                                                                                                                                  + +
                                                                                                                                                                  + $dotEnv + +  : DotEnv +
                                                                                                                                                                  + +
                                                                                                                                                                  + $ENV + +  : string +
                                                                                                                                                                  + +
                                                                                                                                                                  + $FQN + +  : string +
                                                                                                                                                                  + +
                                                                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $is_ci + +  : bool +
                                                                                                                                                                  + +
                                                                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                                                                  + +
                                                                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                  + +
                                                                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                  + +
                                                                                                                                                                  + $testuser + +  : string +
                                                                                                                                                                  +
                                                                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                  + +
                                                                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + +

                                                                                                                                                                  + Methods + + +

                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                  + +
                                                                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + testMe() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + testMeErrorException() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + testOAuth1Instance() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + testTokenExchange() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + initFactories() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                  + +
                                                                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + setUp() + +  : void +
                                                                                                                                                                  + +
                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                  +

                                                                                                                                                                  + Properties + + +

                                                                                                                                                                  + + + + + +
                                                                                                                                                                  +

                                                                                                                                                                  + $ENV + + + + +

                                                                                                                                                                  + + + + + protected + string + $ENV + = 'TUMBLR' + + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + $FQN + + + + +

                                                                                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Tumblr::class + + + + + +
                                                                                                                                                                  + + + + + + +
                                                                                                                                                                  +

                                                                                                                                                                  + $requestFactory + + + + +

                                                                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + $responseFactory + + + + +

                                                                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                  + +
                                                                                                                                                                  +

                                                                                                                                                                  + $streamFactory + + + + +

                                                                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + $testProperties + + + + +

                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + $testResponses + + + + +

                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + $testuser + + + + +

                                                                                                                                                                  + + +

                                                                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                  + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                  + +
                                                                                                                                                                  + +
                                                                                                                                                                  +

                                                                                                                                                                  + Methods + + +

                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + requestTargetProvider() + + +

                                                                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  Return values
                                                                                                                                                                  + array<string|int, mixed> +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  Parameters
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + $path + : string +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + $expected + : string +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + +
                                                                                                                                                                  + +
                                                                                                                                                                  +

                                                                                                                                                                  + testMe() + + +

                                                                                                                                                                  + + + + + public + testMe() : void + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + testMeErrorException() + + +

                                                                                                                                                                  + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + testOAuth1Instance() + + +

                                                                                                                                                                  + + + + + public + testOAuth1Instance() : void + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + + +
                                                                                                                                                                  + +
                                                                                                                                                                  +

                                                                                                                                                                  + testProviderInstance() + + +

                                                                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + testTokenExchange() + + +

                                                                                                                                                                  + + + + + public + testTokenExchange() : void + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + + +
                                                                                                                                                                  + + +
                                                                                                                                                                  +

                                                                                                                                                                  + initHttp() + + +

                                                                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  Parameters
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + +
                                                                                                                                                                  +
                                                                                                                                                                  Return values
                                                                                                                                                                  + ClientInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + initLogger() + + +

                                                                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  Parameters
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + $is_ci + : bool +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + +
                                                                                                                                                                  +
                                                                                                                                                                  Return values
                                                                                                                                                                  + LoggerInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  + initOptions() + + +

                                                                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  Return values
                                                                                                                                                                  + SettingsContainerInterface +
                                                                                                                                                                  + +
                                                                                                                                                                  + + +
                                                                                                                                                                  +

                                                                                                                                                                  + initTestProperties() + + +

                                                                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  Parameters
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + +
                                                                                                                                                                  + +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  
                                                                                                                                                                  +        
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + +
                                                                                                                                                                  + On this page + + +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  Search results

                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + + +
                                                                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-TwitchAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-TwitchAPITest.html new file mode 100644 index 00000000..3025a246 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-TwitchAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                    +

                                                                                                                                                                    Documentation

                                                                                                                                                                    + + + + + +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    + + +
                                                                                                                                                                    +

                                                                                                                                                                    + TwitchAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                                    + in package + +
                                                                                                                                                                    + + +

                                                                                                                                                                    + +
                                                                                                                                                                    + + +
                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                    + Properties + + +

                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + $provider + +  : Twitch +
                                                                                                                                                                    + +
                                                                                                                                                                    + $provider + +  : OAuth2Interface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $provider + +  : OAuthInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $CFG + +  : string +
                                                                                                                                                                    + +
                                                                                                                                                                    + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                                    + +
                                                                                                                                                                    + $dotEnv + +  : DotEnv +
                                                                                                                                                                    + +
                                                                                                                                                                    + $ENV + +  : string +
                                                                                                                                                                    + +
                                                                                                                                                                    + $FQN + +  : string +
                                                                                                                                                                    + +
                                                                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $is_ci + +  : bool +
                                                                                                                                                                    + +
                                                                                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                                                                                    + +
                                                                                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                    + +
                                                                                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                    + +
                                                                                                                                                                    + $testuser + +  : string +
                                                                                                                                                                    +
                                                                                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                    + +
                                                                                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + +

                                                                                                                                                                    + Methods + + +

                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                    + +
                                                                                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + testMagicGet() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + testMe() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + testMeErrorException() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + testOAuth2Instance() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + testProviderInstance() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + testRequestCredentialsToken() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + initFactories() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                    + +
                                                                                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + initTestProperties() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + setUp() + +  : void +
                                                                                                                                                                    + +
                                                                                                                                                                    + + + + + + + +
                                                                                                                                                                    +

                                                                                                                                                                    + Properties + + +

                                                                                                                                                                    + + + + +
                                                                                                                                                                    +

                                                                                                                                                                    + $clientCredentialsScopes + + + + +

                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                                    + +
                                                                                                                                                                    +

                                                                                                                                                                    + $ENV + + + + +

                                                                                                                                                                    + + + + + protected + string + $ENV + = 'TWITCH' + + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + $FQN + + + + +

                                                                                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Twitch::class + + + + + +
                                                                                                                                                                    + + + + + + +
                                                                                                                                                                    +

                                                                                                                                                                    + $requestFactory + + + + +

                                                                                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + $responseFactory + + + + +

                                                                                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                    + +
                                                                                                                                                                    +

                                                                                                                                                                    + $streamFactory + + + + +

                                                                                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + $testProperties + + + + +

                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + $testResponses + + + + +

                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + $testuser + + + + +

                                                                                                                                                                    + + +

                                                                                                                                                                    a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                    + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                    + +
                                                                                                                                                                    + +
                                                                                                                                                                    +

                                                                                                                                                                    + Methods + + +

                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + requestTargetProvider() + + +

                                                                                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    Return values
                                                                                                                                                                    + array<string|int, mixed> +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + testGetRequestTarget() + + +

                                                                                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    Parameters
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + $path + : string +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + $expected + : string +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + +
                                                                                                                                                                    + +
                                                                                                                                                                    +

                                                                                                                                                                    + testMe() + + +

                                                                                                                                                                    + + + + + public + testMe() : void + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + testMeErrorException() + + +

                                                                                                                                                                    + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + testOAuth2Instance() + + +

                                                                                                                                                                    + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + + +
                                                                                                                                                                    + +
                                                                                                                                                                    +

                                                                                                                                                                    + testProviderInstance() + + +

                                                                                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + testRequestCredentialsToken() + + +

                                                                                                                                                                    + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + + +
                                                                                                                                                                    + + +
                                                                                                                                                                    +

                                                                                                                                                                    + initHttp() + + +

                                                                                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    Parameters
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + $logger + : LoggerInterface +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + +
                                                                                                                                                                    +
                                                                                                                                                                    Return values
                                                                                                                                                                    + ClientInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + initLogger() + + +

                                                                                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    Parameters
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + $is_ci + : bool +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + +
                                                                                                                                                                    +
                                                                                                                                                                    Return values
                                                                                                                                                                    + LoggerInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    + initOptions() + + +

                                                                                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    Return values
                                                                                                                                                                    + SettingsContainerInterface +
                                                                                                                                                                    + +
                                                                                                                                                                    + + +
                                                                                                                                                                    +

                                                                                                                                                                    + initTestProperties() + + +

                                                                                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    Parameters
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + +
                                                                                                                                                                    + +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    
                                                                                                                                                                    +        
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + +
                                                                                                                                                                    + On this page + + +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    Search results

                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html new file mode 100644 index 00000000..528518f4 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html @@ -0,0 +1,2033 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                      +

                                                                                                                                                                      Documentation

                                                                                                                                                                      + + + + + +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      +

                                                                                                                                                                      + TwitterAPITest + + + extends OAuth1APITestAbstract + + +
                                                                                                                                                                      + in package + +
                                                                                                                                                                      + + +

                                                                                                                                                                      + +
                                                                                                                                                                      + + +
                                                                                                                                                                      + + + +

                                                                                                                                                                      Twitter API tests & examples

                                                                                                                                                                      + + + +
                                                                                                                                                                      + Tags + + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + link +
                                                                                                                                                                      +
                                                                                                                                                                      + https://developer.twitter.com/en/docs/api-reference-index + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + +

                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                      + Properties + + +

                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $provider + +  : Twitter +
                                                                                                                                                                      + +
                                                                                                                                                                      + $provider + +  : OAuth1Interface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $provider + +  : OAuthInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $CFG + +  : string +
                                                                                                                                                                      + +
                                                                                                                                                                      + $dotEnv + +  : DotEnv +
                                                                                                                                                                      + +
                                                                                                                                                                      + $ENV + +  : string +
                                                                                                                                                                      + +
                                                                                                                                                                      + $FQN + +  : string +
                                                                                                                                                                      + +
                                                                                                                                                                      + $http + +  : ClientInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $is_ci + +  : bool +
                                                                                                                                                                      + +
                                                                                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                                                                                      + +
                                                                                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $screen_name + +  : string +
                                                                                                                                                                      + +
                                                                                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                      + +
                                                                                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                      + +
                                                                                                                                                                      + $testuser + +  : string +
                                                                                                                                                                      +
                                                                                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                      + +
                                                                                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + $user_id + +  : int +
                                                                                                                                                                      + +
                                                                                                                                                                      + +

                                                                                                                                                                      + Methods + + +

                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                      + +
                                                                                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + testMagicGet() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + testMe() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + testMeErrorException() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + testOAuth1Instance() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + testProviderInstance() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + initFactories() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                      + +
                                                                                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + initTestProperties() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + setUp() + +  : void +
                                                                                                                                                                      + +
                                                                                                                                                                      + + + + + + + +
                                                                                                                                                                      +

                                                                                                                                                                      + Properties + + +

                                                                                                                                                                      + + + + + +
                                                                                                                                                                      +

                                                                                                                                                                      + $ENV + + + + +

                                                                                                                                                                      + + + + + protected + string + $ENV + = 'TWITTER' + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + $FQN + + + + +

                                                                                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Twitter::class + + + + + +
                                                                                                                                                                      + + + + + + +
                                                                                                                                                                      +

                                                                                                                                                                      + $requestFactory + + + + +

                                                                                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + $responseFactory + + + + +

                                                                                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + $screen_name + + + + +

                                                                                                                                                                      + + + + + protected + string + $screen_name + + + + + + +
                                                                                                                                                                      + +
                                                                                                                                                                      +

                                                                                                                                                                      + $streamFactory + + + + +

                                                                                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + $testProperties + + + + +

                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + $testResponses + + + + +

                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + $testuser + + + + +

                                                                                                                                                                      + + +

                                                                                                                                                                      a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                      + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                      + +
                                                                                                                                                                      +

                                                                                                                                                                      + $user_id + + + + +

                                                                                                                                                                      + + + + + protected + int + $user_id + + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +

                                                                                                                                                                      + Methods + + +

                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + requestTargetProvider() + + +

                                                                                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      Return values
                                                                                                                                                                      + array<string|int, mixed> +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + testGetRequestTarget() + + +

                                                                                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      Parameters
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $path + : string +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + $expected + : string +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + +
                                                                                                                                                                      + +
                                                                                                                                                                      +

                                                                                                                                                                      + testMe() + + +

                                                                                                                                                                      + + + + + public + testMe() : void + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + testMeErrorException() + + +

                                                                                                                                                                      + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + testOAuth1Instance() + + +

                                                                                                                                                                      + + + + + public + testOAuth1Instance() : void + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + + +
                                                                                                                                                                      + +
                                                                                                                                                                      +

                                                                                                                                                                      + testProviderInstance() + + +

                                                                                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + + +
                                                                                                                                                                      + + +
                                                                                                                                                                      +

                                                                                                                                                                      + initHttp() + + +

                                                                                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      Parameters
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + $logger + : LoggerInterface +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + +
                                                                                                                                                                      +
                                                                                                                                                                      Return values
                                                                                                                                                                      + ClientInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + initLogger() + + +

                                                                                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      Parameters
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $is_ci + : bool +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + +
                                                                                                                                                                      +
                                                                                                                                                                      Return values
                                                                                                                                                                      + LoggerInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + initOptions() + + +

                                                                                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      Return values
                                                                                                                                                                      + SettingsContainerInterface +
                                                                                                                                                                      + +
                                                                                                                                                                      + + +
                                                                                                                                                                      +

                                                                                                                                                                      + initTestProperties() + + +

                                                                                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      Parameters
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      + setUp() + + +

                                                                                                                                                                      + + + + + protected + setUp() : void + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      
                                                                                                                                                                      +        
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + +
                                                                                                                                                                      + On this page + + +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      Search results

                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + + +
                                                                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-TwitterCCAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-TwitterCCAPITest.html new file mode 100644 index 00000000..dad89c45 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-TwitterCCAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                        +

                                                                                                                                                                        Documentation

                                                                                                                                                                        + + + + + +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        + + +
                                                                                                                                                                        +

                                                                                                                                                                        + TwitterCCAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                                        + in package + +
                                                                                                                                                                        + + +

                                                                                                                                                                        + +
                                                                                                                                                                        + + +
                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                        + Properties + + +

                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + $provider + +  : TwitterCC +
                                                                                                                                                                        + +
                                                                                                                                                                        + $provider + +  : OAuth2Interface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $provider + +  : OAuthInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $CFG + +  : string +
                                                                                                                                                                        + +
                                                                                                                                                                        + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                                        + +
                                                                                                                                                                        + $dotEnv + +  : DotEnv +
                                                                                                                                                                        + +
                                                                                                                                                                        + $ENV + +  : string +
                                                                                                                                                                        + +
                                                                                                                                                                        + $FQN + +  : string +
                                                                                                                                                                        + +
                                                                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $is_ci + +  : bool +
                                                                                                                                                                        + +
                                                                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                                                                        + +
                                                                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                        + +
                                                                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                        + +
                                                                                                                                                                        + $testuser + +  : string +
                                                                                                                                                                        +
                                                                                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                        + +
                                                                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + +

                                                                                                                                                                        + Methods + + +

                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                        + +
                                                                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + testMe() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + testMeErrorException() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + testOAuth2Instance() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + testRequestCredentialsToken() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + initFactories() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                        + +
                                                                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + setUp() + +  : void +
                                                                                                                                                                        + +
                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                        +

                                                                                                                                                                        + Properties + + +

                                                                                                                                                                        + + + + +
                                                                                                                                                                        +

                                                                                                                                                                        + $clientCredentialsScopes + + + + +

                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                                        + +
                                                                                                                                                                        +

                                                                                                                                                                        + $ENV + + + + +

                                                                                                                                                                        + + + + + protected + string + $ENV + = 'TWITTER' + + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + $FQN + + + + +

                                                                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\TwitterCC::class + + + + + +
                                                                                                                                                                        + + + + + + +
                                                                                                                                                                        +

                                                                                                                                                                        + $requestFactory + + + + +

                                                                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + $responseFactory + + + + +

                                                                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                        + +
                                                                                                                                                                        +

                                                                                                                                                                        + $streamFactory + + + + +

                                                                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + $testProperties + + + + +

                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + $testResponses + + + + +

                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + $testuser + + + + +

                                                                                                                                                                        + + +

                                                                                                                                                                        a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                        + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                        + +
                                                                                                                                                                        + +
                                                                                                                                                                        +

                                                                                                                                                                        + Methods + + +

                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + requestTargetProvider() + + +

                                                                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        Return values
                                                                                                                                                                        + array<string|int, mixed> +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        Parameters
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + $path + : string +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + $expected + : string +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        + + +
                                                                                                                                                                        +

                                                                                                                                                                        + testMeErrorException() + + +

                                                                                                                                                                        + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + testOAuth2Instance() + + +

                                                                                                                                                                        + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + + +
                                                                                                                                                                        + +
                                                                                                                                                                        +

                                                                                                                                                                        + testProviderInstance() + + +

                                                                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + testRequestCredentialsToken() + + +

                                                                                                                                                                        + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + + +
                                                                                                                                                                        + + +
                                                                                                                                                                        +

                                                                                                                                                                        + initHttp() + + +

                                                                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        Parameters
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + +
                                                                                                                                                                        +
                                                                                                                                                                        Return values
                                                                                                                                                                        + ClientInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + initLogger() + + +

                                                                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        Parameters
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + $is_ci + : bool +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + +
                                                                                                                                                                        +
                                                                                                                                                                        Return values
                                                                                                                                                                        + LoggerInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        + initOptions() + + +

                                                                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        Return values
                                                                                                                                                                        + SettingsContainerInterface +
                                                                                                                                                                        + +
                                                                                                                                                                        + + +
                                                                                                                                                                        +

                                                                                                                                                                        + initTestProperties() + + +

                                                                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        Parameters
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        + +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        
                                                                                                                                                                        +        
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + +
                                                                                                                                                                        + On this page + + +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        Search results

                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + + +
                                                                                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-VimeoAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-VimeoAPITest.html new file mode 100644 index 00000000..8bea78f0 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-VimeoAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                          +

                                                                                                                                                                          Documentation

                                                                                                                                                                          + + + + + +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          + + +
                                                                                                                                                                          +

                                                                                                                                                                          + VimeoAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                                          + in package + +
                                                                                                                                                                          + + +

                                                                                                                                                                          + +
                                                                                                                                                                          + + +
                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                          + Properties + + +

                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + $provider + +  : Vimeo +
                                                                                                                                                                          + +
                                                                                                                                                                          + $provider + +  : OAuth2Interface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $provider + +  : OAuthInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $CFG + +  : string +
                                                                                                                                                                          + +
                                                                                                                                                                          + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                                          + +
                                                                                                                                                                          + $dotEnv + +  : DotEnv +
                                                                                                                                                                          + +
                                                                                                                                                                          + $ENV + +  : string +
                                                                                                                                                                          + +
                                                                                                                                                                          + $FQN + +  : string +
                                                                                                                                                                          + +
                                                                                                                                                                          + $http + +  : ClientInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $is_ci + +  : bool +
                                                                                                                                                                          + +
                                                                                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                                                                                          + +
                                                                                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                          + +
                                                                                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                          + +
                                                                                                                                                                          + $testuser + +  : string +
                                                                                                                                                                          +
                                                                                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                          + +
                                                                                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + +

                                                                                                                                                                          + Methods + + +

                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                          + +
                                                                                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + testMagicGet() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + testMe() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + testMeErrorException() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + testOAuth2Instance() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + testProviderInstance() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + testRequestCredentialsToken() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + initFactories() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                          + +
                                                                                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + initTestProperties() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + setUp() + +  : void +
                                                                                                                                                                          + +
                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                          +

                                                                                                                                                                          + Properties + + +

                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + $provider + + + + +

                                                                                                                                                                          + + + + + public + Vimeo + $provider + + + + + + +
                                                                                                                                                                          + + + +
                                                                                                                                                                          +

                                                                                                                                                                          + $clientCredentialsScopes + + + + +

                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                                          + +
                                                                                                                                                                          +

                                                                                                                                                                          + $ENV + + + + +

                                                                                                                                                                          + + + + + protected + string + $ENV + = 'VIMEO' + + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + $FQN + + + + +

                                                                                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Vimeo::class + + + + + +
                                                                                                                                                                          + + + + + + +
                                                                                                                                                                          +

                                                                                                                                                                          + $requestFactory + + + + +

                                                                                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + $responseFactory + + + + +

                                                                                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                          + +
                                                                                                                                                                          +

                                                                                                                                                                          + $streamFactory + + + + +

                                                                                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + $testProperties + + + + +

                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + $testResponses + + + + +

                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + $testuser + + + + +

                                                                                                                                                                          + + +

                                                                                                                                                                          a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                          + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                          + +
                                                                                                                                                                          + +
                                                                                                                                                                          +

                                                                                                                                                                          + Methods + + +

                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + requestTargetProvider() + + +

                                                                                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          Return values
                                                                                                                                                                          + array<string|int, mixed> +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + testGetRequestTarget() + + +

                                                                                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          Parameters
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + $path + : string +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + $expected + : string +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + +
                                                                                                                                                                          + +
                                                                                                                                                                          +

                                                                                                                                                                          + testMe() + + +

                                                                                                                                                                          + + + + + public + testMe() : void + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + testMeErrorException() + + +

                                                                                                                                                                          + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + testOAuth2Instance() + + +

                                                                                                                                                                          + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + + +
                                                                                                                                                                          + +
                                                                                                                                                                          +

                                                                                                                                                                          + testProviderInstance() + + +

                                                                                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + testRequestCredentialsToken() + + +

                                                                                                                                                                          + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + + +
                                                                                                                                                                          + + +
                                                                                                                                                                          +

                                                                                                                                                                          + initHttp() + + +

                                                                                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          Parameters
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + $logger + : LoggerInterface +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + +
                                                                                                                                                                          +
                                                                                                                                                                          Return values
                                                                                                                                                                          + ClientInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + initLogger() + + +

                                                                                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          Parameters
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + $is_ci + : bool +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + +
                                                                                                                                                                          +
                                                                                                                                                                          Return values
                                                                                                                                                                          + LoggerInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          + initOptions() + + +

                                                                                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          Return values
                                                                                                                                                                          + SettingsContainerInterface +
                                                                                                                                                                          + +
                                                                                                                                                                          + + +
                                                                                                                                                                          +

                                                                                                                                                                          + initTestProperties() + + +

                                                                                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          Parameters
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + +
                                                                                                                                                                          + +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          
                                                                                                                                                                          +        
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + +
                                                                                                                                                                          + On this page + + +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          Search results

                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + + +
                                                                                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Live-WordpressAPITest.html b/classes/chillerlan-OAuthTest-Providers-Live-WordpressAPITest.html new file mode 100644 index 00000000..20d4a257 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Live-WordpressAPITest.html @@ -0,0 +1,2016 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                            +

                                                                                                                                                                            Documentation

                                                                                                                                                                            + + + + + +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            + + +
                                                                                                                                                                            +

                                                                                                                                                                            + WordpressAPITest + + + extends OAuth2APITestAbstract + + +
                                                                                                                                                                            + in package + +
                                                                                                                                                                            + + +

                                                                                                                                                                            + +
                                                                                                                                                                            + + +
                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                            + Properties + + +

                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + $provider + +  : WordPress +
                                                                                                                                                                            + +
                                                                                                                                                                            + $provider + +  : OAuth2Interface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $provider + +  : OAuthInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $CFG + +  : string +
                                                                                                                                                                            + +
                                                                                                                                                                            + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                                            + +
                                                                                                                                                                            + $dotEnv + +  : DotEnv +
                                                                                                                                                                            + +
                                                                                                                                                                            + $ENV + +  : string +
                                                                                                                                                                            + +
                                                                                                                                                                            + $FQN + +  : string +
                                                                                                                                                                            + +
                                                                                                                                                                            + $http + +  : ClientInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $is_ci + +  : bool +
                                                                                                                                                                            + +
                                                                                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                                                                                            + +
                                                                                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                            + +
                                                                                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                            + +
                                                                                                                                                                            + $testuser + +  : string +
                                                                                                                                                                            +
                                                                                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                            + +
                                                                                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + +

                                                                                                                                                                            + Methods + + +

                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                            + +
                                                                                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + testMagicGet() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + testMe() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + testMeErrorException() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + testOAuth2Instance() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + testProviderInstance() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + testRequestCredentialsToken() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + initFactories() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                            + +
                                                                                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + initTestProperties() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + setUp() + +  : void +
                                                                                                                                                                            + +
                                                                                                                                                                            + + + + + + + +
                                                                                                                                                                            +

                                                                                                                                                                            + Properties + + +

                                                                                                                                                                            + + + + +
                                                                                                                                                                            +

                                                                                                                                                                            + $clientCredentialsScopes + + + + +

                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                                            + +
                                                                                                                                                                            +

                                                                                                                                                                            + $ENV + + + + +

                                                                                                                                                                            + + + + + protected + string + $ENV + = 'WORDPRESS' + + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + $FQN + + + + +

                                                                                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\WordPress::class + + + + + +
                                                                                                                                                                            + + + + + + +
                                                                                                                                                                            +

                                                                                                                                                                            + $requestFactory + + + + +

                                                                                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + $responseFactory + + + + +

                                                                                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                            + +
                                                                                                                                                                            +

                                                                                                                                                                            + $streamFactory + + + + +

                                                                                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + $testProperties + + + + +

                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + $testResponses + + + + +

                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + $testuser + + + + +

                                                                                                                                                                            + + +

                                                                                                                                                                            a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                            + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                            + +
                                                                                                                                                                            + +
                                                                                                                                                                            +

                                                                                                                                                                            + Methods + + +

                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + requestTargetProvider() + + +

                                                                                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            Return values
                                                                                                                                                                            + array<string|int, mixed> +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + testGetRequestTarget() + + +

                                                                                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            Parameters
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + $path + : string +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + $expected + : string +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + +
                                                                                                                                                                            + +
                                                                                                                                                                            +

                                                                                                                                                                            + testMe() + + +

                                                                                                                                                                            + + + + + public + testMe() : void + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + testMeErrorException() + + +

                                                                                                                                                                            + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + testOAuth2Instance() + + +

                                                                                                                                                                            + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + + +
                                                                                                                                                                            + +
                                                                                                                                                                            +

                                                                                                                                                                            + testProviderInstance() + + +

                                                                                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + testRequestCredentialsToken() + + +

                                                                                                                                                                            + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + + +
                                                                                                                                                                            + + +
                                                                                                                                                                            +

                                                                                                                                                                            + initHttp() + + +

                                                                                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            Parameters
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + $logger + : LoggerInterface +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + +
                                                                                                                                                                            +
                                                                                                                                                                            Return values
                                                                                                                                                                            + ClientInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + initLogger() + + +

                                                                                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            Parameters
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + $is_ci + : bool +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + +
                                                                                                                                                                            +
                                                                                                                                                                            Return values
                                                                                                                                                                            + LoggerInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            + initOptions() + + +

                                                                                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            Return values
                                                                                                                                                                            + SettingsContainerInterface +
                                                                                                                                                                            + +
                                                                                                                                                                            + + +
                                                                                                                                                                            +

                                                                                                                                                                            + initTestProperties() + + +

                                                                                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            Parameters
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + +
                                                                                                                                                                            + +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            
                                                                                                                                                                            +        
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            + On this page + + +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            Search results

                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + + +
                                                                                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html b/classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html index a4586ebf..f05d5ed1 100644 --- a/classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html +++ b/classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html @@ -387,6 +387,13 @@

                                                                                                                                                                              Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                                                                                                                              +
                                                                                                                                                                              + retrieveAccessToken() + +  : AccessToken +
                                                                                                                                                                              +
                                                                                                                                                                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                                                                                                                              +
                                                                                                                                                                              sendRequest() @@ -449,6 +456,14 @@

                                                                                                                                                                              Cleans an array of query parameters
                                                                                                                                                                              +
                                                                                                                                                                              + construct() + +  : void +
                                                                                                                                                                              +
                                                                                                                                                                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                                                                                                                              +
                                                                                                                                                                              createAccessToken() @@ -1259,7 +1274,7 @@

                                                                                                                                                                              @@ -1547,7 +1562,7 @@

                                                                                                                                                                              @@ -1664,7 +1679,7 @@

                                                                                                                                                                              @@ -1721,7 +1736,7 @@

                                                                                                                                                                              @@ -1802,6 +1817,63 @@

                                                                                                                                                                              Return values
                                                                                                                                                                              ResponseInterface +

                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + retrieveAccessToken() + + +

                                                                                                                                                                              + + +

                                                                                                                                                                              Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                                                                                                                              + + + public + retrieveAccessToken() : AccessToken + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + +
                                                                                                                                                                              + Tags + + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + inheritDoc +
                                                                                                                                                                              +
                                                                                                                                                                              + + +
                                                                                                                                                                              +
                                                                                                                                                                              + codeCoverageIgnore +
                                                                                                                                                                              +
                                                                                                                                                                              + + +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              Return values
                                                                                                                                                                              + AccessToken +
                                                                                                                                                                              +
                                                                                                                                                                              @@ -1876,7 +1948,7 @@

                                                                                                                                                                              @@ -1943,7 +2015,7 @@

                                                                                                                                                                              @@ -2010,7 +2082,7 @@

                                                                                                                                                                              @@ -2077,7 +2149,7 @@

                                                                                                                                                                              @@ -2144,7 +2216,7 @@

                                                                                                                                                                              @@ -2211,7 +2283,7 @@

                                                                                                                                                                              @@ -2278,7 +2350,7 @@

                                                                                                                                                                              @@ -2324,7 +2396,7 @@

                                                                                                                                                                              @@ -2355,6 +2427,39 @@

                                                                                                                                                                              Return values
                                                                                                                                                                              array<string|int, mixed> +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + construct() + + +

                                                                                                                                                                              + + +

                                                                                                                                                                              A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                                                                                                                              + + + protected + construct() : void + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + +
                                                                                                                                                                              @@ -2406,7 +2511,7 @@

                                                                                                                                                                              @@ -2474,7 +2579,7 @@

                                                                                                                                                                              @@ -2520,7 +2625,7 @@

                                                                                                                                                                              @@ -2592,7 +2697,7 @@

                                                                                                                                                                              @@ -3010,6 +3115,7 @@

                                                                                                                                                                              Return values
                                                                                                                                                                            • invalidateAccessToken()
                                                                                                                                                                            • me()
                                                                                                                                                                            • request()
                                                                                                                                                                            • +
                                                                                                                                                                            • retrieveAccessToken()
                                                                                                                                                                            • sendRequest()
                                                                                                                                                                            • setLogger()
                                                                                                                                                                            • setRequestFactory()
                                                                                                                                                                            • @@ -3019,6 +3125,7 @@
                                                                                                                                                                              Return values
                                                                                                                                                                            • storeAccessToken()
                                                                                                                                                                            • cleanBodyParams()
                                                                                                                                                                            • cleanQueryParams()
                                                                                                                                                                            • +
                                                                                                                                                                            • construct()
                                                                                                                                                                            • createAccessToken()
                                                                                                                                                                            • getRequestBody()
                                                                                                                                                                            • getRequestHeaders()
                                                                                                                                                                            • diff --git a/classes/chillerlan-OAuthTest-Providers-OAuth1APITestAbstract.html b/classes/chillerlan-OAuthTest-Providers-OAuth1APITestAbstract.html new file mode 100644 index 00000000..585b4326 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-OAuth1APITestAbstract.html @@ -0,0 +1,1899 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                              +

                                                                                                                                                                              Documentation

                                                                                                                                                                              + + + + + +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              + + +
                                                                                                                                                                              +

                                                                                                                                                                              + OAuth1APITestAbstract + + + extends OAuthAPITestAbstract + + +
                                                                                                                                                                              + in package + +
                                                                                                                                                                              + + +

                                                                                                                                                                              + +
                                                                                                                                                                              + + +
                                                                                                                                                                              AbstractYes
                                                                                                                                                                              + +
                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                              + Properties + + +

                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + $provider + +  : OAuth1Interface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $provider + +  : OAuthInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $CFG + +  : string +
                                                                                                                                                                              + +
                                                                                                                                                                              + $dotEnv + +  : DotEnv +
                                                                                                                                                                              + +
                                                                                                                                                                              + $ENV + +  : string +
                                                                                                                                                                              + +
                                                                                                                                                                              + $FQN + +  : string +
                                                                                                                                                                              + +
                                                                                                                                                                              + $http + +  : ClientInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $is_ci + +  : bool +
                                                                                                                                                                              + +
                                                                                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                                                                                              + +
                                                                                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                              + +
                                                                                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                              + +
                                                                                                                                                                              + $testuser + +  : string +
                                                                                                                                                                              +
                                                                                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                              + +
                                                                                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + +

                                                                                                                                                                              + Methods + + +

                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                              + +
                                                                                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + testMagicGet() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + testMe() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + testMeErrorException() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + testOAuth1Instance() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + testProviderInstance() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + initFactories() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                              + +
                                                                                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + initTestProperties() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + setUp() + +  : void +
                                                                                                                                                                              + +
                                                                                                                                                                              + + + + + + + +
                                                                                                                                                                              +

                                                                                                                                                                              + Properties + + +

                                                                                                                                                                              + + + + + + + + + + + + +
                                                                                                                                                                              +

                                                                                                                                                                              + $requestFactory + + + + +

                                                                                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + $responseFactory + + + + +

                                                                                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                              + +
                                                                                                                                                                              +

                                                                                                                                                                              + $streamFactory + + + + +

                                                                                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + $testProperties + + + + +

                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + $testResponses + + + + +

                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + $testuser + + + + +

                                                                                                                                                                              + + +

                                                                                                                                                                              a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                              + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                              + +
                                                                                                                                                                              + +
                                                                                                                                                                              +

                                                                                                                                                                              + Methods + + +

                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + requestTargetProvider() + + +

                                                                                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              Return values
                                                                                                                                                                              + array<string|int, mixed> +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + testGetRequestTarget() + + +

                                                                                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              Parameters
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + $path + : string +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + $expected + : string +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + +
                                                                                                                                                                              + + +
                                                                                                                                                                              +

                                                                                                                                                                              + testMeErrorException() + + +

                                                                                                                                                                              + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + testOAuth1Instance() + + +

                                                                                                                                                                              + + + + + public + testOAuth1Instance() : void + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + + +
                                                                                                                                                                              + +
                                                                                                                                                                              +

                                                                                                                                                                              + testProviderInstance() + + +

                                                                                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + + +
                                                                                                                                                                              + + +
                                                                                                                                                                              +

                                                                                                                                                                              + initHttp() + + +

                                                                                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              Parameters
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + $logger + : LoggerInterface +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + +
                                                                                                                                                                              +
                                                                                                                                                                              Return values
                                                                                                                                                                              + ClientInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + initLogger() + + +

                                                                                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              Parameters
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + $is_ci + : bool +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + +
                                                                                                                                                                              +
                                                                                                                                                                              Return values
                                                                                                                                                                              + LoggerInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              + initOptions() + + +

                                                                                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              Return values
                                                                                                                                                                              + SettingsContainerInterface +
                                                                                                                                                                              + +
                                                                                                                                                                              + + +
                                                                                                                                                                              +

                                                                                                                                                                              + initTestProperties() + + +

                                                                                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              Parameters
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + +
                                                                                                                                                                              + +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              
                                                                                                                                                                              +        
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + +
                                                                                                                                                                              + On this page + + +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              Search results

                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + + +
                                                                                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html b/classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html index 9f15d470..382d5e19 100644 --- a/classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html +++ b/classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html @@ -431,6 +431,13 @@

                                                                                                                                                                                Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                                                                                                                                +
                                                                                                                                                                                + retrieveAccessToken() + +  : AccessToken +
                                                                                                                                                                                +
                                                                                                                                                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                                                                                                                                +
                                                                                                                                                                                sendRequest() @@ -493,6 +500,14 @@

                                                                                                                                                                                Cleans an array of query parameters
                                                                                                                                                                                +
                                                                                                                                                                                + construct() + +  : void +
                                                                                                                                                                                +
                                                                                                                                                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                                                                                                                                +
                                                                                                                                                                                createAccessToken() @@ -1532,7 +1547,7 @@

                                                                                                                                                                                @@ -1849,7 +1864,7 @@

                                                                                                                                                                                @@ -1906,7 +1921,7 @@

                                                                                                                                                                                @@ -1982,7 +1997,7 @@

                                                                                                                                                                                @@ -2108,7 +2123,7 @@

                                                                                                                                                                                @@ -2189,6 +2204,63 @@

                                                                                                                                                                                Return values
                                                                                                                                                                                ResponseInterface +

                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + retrieveAccessToken() + + +

                                                                                                                                                                                + + +

                                                                                                                                                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                                                                                                                                + + + public + retrieveAccessToken() : AccessToken + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + +
                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + inheritDoc +
                                                                                                                                                                                +
                                                                                                                                                                                + + +
                                                                                                                                                                                +
                                                                                                                                                                                + codeCoverageIgnore +
                                                                                                                                                                                +
                                                                                                                                                                                + + +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                Return values
                                                                                                                                                                                + AccessToken +
                                                                                                                                                                                +
                                                                                                                                                                                @@ -2263,7 +2335,7 @@

                                                                                                                                                                                @@ -2330,7 +2402,7 @@

                                                                                                                                                                                @@ -2397,7 +2469,7 @@

                                                                                                                                                                                @@ -2464,7 +2536,7 @@

                                                                                                                                                                                @@ -2531,7 +2603,7 @@

                                                                                                                                                                                @@ -2598,7 +2670,7 @@

                                                                                                                                                                                @@ -2665,7 +2737,7 @@

                                                                                                                                                                                @@ -2711,7 +2783,7 @@

                                                                                                                                                                                @@ -2742,6 +2814,39 @@

                                                                                                                                                                                Return values
                                                                                                                                                                                array<string|int, mixed> +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + construct() + + +

                                                                                                                                                                                + + +

                                                                                                                                                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                                                                                                                                + + + protected + construct() : void + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + +
                                                                                                                                                                                @@ -2793,7 +2898,7 @@

                                                                                                                                                                                @@ -2861,7 +2966,7 @@

                                                                                                                                                                                @@ -2907,7 +3012,7 @@

                                                                                                                                                                                @@ -2979,7 +3084,7 @@

                                                                                                                                                                                @@ -3256,6 +3361,7 @@

                                                                                                                                                                                Return values
                                                                                                                                                                              • me()
                                                                                                                                                                              • refreshAccessToken()
                                                                                                                                                                              • request()
                                                                                                                                                                              • +
                                                                                                                                                                              • retrieveAccessToken()
                                                                                                                                                                              • sendRequest()
                                                                                                                                                                              • setLogger()
                                                                                                                                                                              • setRequestFactory()
                                                                                                                                                                              • @@ -3265,6 +3371,7 @@
                                                                                                                                                                                Return values
                                                                                                                                                                              • storeAccessToken()
                                                                                                                                                                              • cleanBodyParams()
                                                                                                                                                                              • cleanQueryParams()
                                                                                                                                                                              • +
                                                                                                                                                                              • construct()
                                                                                                                                                                              • createAccessToken()
                                                                                                                                                                              • getRequestBody()
                                                                                                                                                                              • getRequestHeaders()
                                                                                                                                                                              • diff --git a/classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html b/classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html index b6a66260..f52a59a9 100644 --- a/classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html +++ b/classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html @@ -439,6 +439,13 @@

                                                                                                                                                                                Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                                                                                                                                +
                                                                                                                                                                                + retrieveAccessToken() + +  : AccessToken +
                                                                                                                                                                                +
                                                                                                                                                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                                                                                                                                +
                                                                                                                                                                                sendRequest() @@ -501,6 +508,14 @@

                                                                                                                                                                                Cleans an array of query parameters
                                                                                                                                                                                +
                                                                                                                                                                                + construct() + +  : void +
                                                                                                                                                                                +
                                                                                                                                                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                                                                                                                                +
                                                                                                                                                                                createAccessToken() @@ -1522,7 +1537,7 @@

                                                                                                                                                                                @@ -1839,7 +1854,7 @@

                                                                                                                                                                                @@ -1956,7 +1971,7 @@

                                                                                                                                                                                @@ -2082,7 +2097,7 @@

                                                                                                                                                                                @@ -2163,6 +2178,63 @@

                                                                                                                                                                                Return values
                                                                                                                                                                                ResponseInterface +

                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + retrieveAccessToken() + + +

                                                                                                                                                                                + + +

                                                                                                                                                                                Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                                                                                                                                + + + public + retrieveAccessToken() : AccessToken + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + +
                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + inheritDoc +
                                                                                                                                                                                +
                                                                                                                                                                                + + +
                                                                                                                                                                                +
                                                                                                                                                                                + codeCoverageIgnore +
                                                                                                                                                                                +
                                                                                                                                                                                + + +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                Return values
                                                                                                                                                                                + AccessToken +
                                                                                                                                                                                +
                                                                                                                                                                                @@ -2237,7 +2309,7 @@

                                                                                                                                                                                @@ -2304,7 +2376,7 @@

                                                                                                                                                                                @@ -2371,7 +2443,7 @@

                                                                                                                                                                                @@ -2438,7 +2510,7 @@

                                                                                                                                                                                @@ -2505,7 +2577,7 @@

                                                                                                                                                                                @@ -2572,7 +2644,7 @@

                                                                                                                                                                                @@ -2639,7 +2711,7 @@

                                                                                                                                                                                @@ -2685,7 +2757,7 @@

                                                                                                                                                                                @@ -2716,6 +2788,39 @@

                                                                                                                                                                                Return values
                                                                                                                                                                                array<string|int, mixed> +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + construct() + + +

                                                                                                                                                                                + + +

                                                                                                                                                                                A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                                                                                                                                + + + protected + construct() : void + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + +
                                                                                                                                                                                @@ -2767,7 +2872,7 @@

                                                                                                                                                                                @@ -2835,7 +2940,7 @@

                                                                                                                                                                                @@ -2881,7 +2986,7 @@

                                                                                                                                                                                @@ -2953,7 +3058,7 @@

                                                                                                                                                                                @@ -3230,6 +3335,7 @@

                                                                                                                                                                                Return values
                                                                                                                                                                              • me()
                                                                                                                                                                              • refreshAccessToken()
                                                                                                                                                                              • request()
                                                                                                                                                                              • +
                                                                                                                                                                              • retrieveAccessToken()
                                                                                                                                                                              • sendRequest()
                                                                                                                                                                              • setLogger()
                                                                                                                                                                              • setRequestFactory()
                                                                                                                                                                              • @@ -3239,6 +3345,7 @@
                                                                                                                                                                                Return values
                                                                                                                                                                              • storeAccessToken()
                                                                                                                                                                              • cleanBodyParams()
                                                                                                                                                                              • cleanQueryParams()
                                                                                                                                                                              • +
                                                                                                                                                                              • construct()
                                                                                                                                                                              • createAccessToken()
                                                                                                                                                                              • getRequestBody()
                                                                                                                                                                              • getRequestHeaders()
                                                                                                                                                                              • diff --git a/classes/chillerlan-OAuthTest-Providers-OAuth2APITestAbstract.html b/classes/chillerlan-OAuthTest-Providers-OAuth2APITestAbstract.html new file mode 100644 index 00000000..2073c0c9 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-OAuth2APITestAbstract.html @@ -0,0 +1,1977 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                +

                                                                                                                                                                                Documentation

                                                                                                                                                                                + + + + + +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                + + +
                                                                                                                                                                                +

                                                                                                                                                                                + OAuth2APITestAbstract + + + extends OAuthAPITestAbstract + + +
                                                                                                                                                                                + in package + +
                                                                                                                                                                                + + +

                                                                                                                                                                                + +
                                                                                                                                                                                + + +
                                                                                                                                                                                AbstractYes
                                                                                                                                                                                + +
                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $provider + +  : OAuthInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $CFG + +  : string +
                                                                                                                                                                                + +
                                                                                                                                                                                + $clientCredentialsScopes + +  : array<string|int, mixed> +
                                                                                                                                                                                + +
                                                                                                                                                                                + $dotEnv + +  : DotEnv +
                                                                                                                                                                                + +
                                                                                                                                                                                + $ENV + +  : string +
                                                                                                                                                                                + +
                                                                                                                                                                                + $FQN + +  : string +
                                                                                                                                                                                + +
                                                                                                                                                                                + $http + +  : ClientInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $is_ci + +  : bool +
                                                                                                                                                                                + +
                                                                                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                                                                                + +
                                                                                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                + +
                                                                                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                + +
                                                                                                                                                                                + $testuser + +  : string +
                                                                                                                                                                                +
                                                                                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                                + +
                                                                                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + +

                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                + +
                                                                                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + testMagicGet() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + testMe() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + testMeErrorException() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + testRequestCredentialsToken() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + initFactories() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                + +
                                                                                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + initTestProperties() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + setUp() + +  : void +
                                                                                                                                                                                + +
                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                +

                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                + + + +
                                                                                                                                                                                +

                                                                                                                                                                                + $clientCredentialsScopes + + + + +

                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $clientCredentialsScopes + = [] + + + + + +
                                                                                                                                                                                + + + + + + + + + +
                                                                                                                                                                                +

                                                                                                                                                                                + $requestFactory + + + + +

                                                                                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + $responseFactory + + + + +

                                                                                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                + +
                                                                                                                                                                                +

                                                                                                                                                                                + $streamFactory + + + + +

                                                                                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + $testProperties + + + + +

                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + $testResponses + + + + +

                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + $testuser + + + + +

                                                                                                                                                                                + + +

                                                                                                                                                                                a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                                + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                                + +
                                                                                                                                                                                + +
                                                                                                                                                                                +

                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + requestTargetProvider() + + +

                                                                                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                Return values
                                                                                                                                                                                + array<string|int, mixed> +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + testGetRequestTarget() + + +

                                                                                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                Parameters
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + $path + : string +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + $expected + : string +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + +
                                                                                                                                                                                + + +
                                                                                                                                                                                +

                                                                                                                                                                                + testMeErrorException() + + +

                                                                                                                                                                                + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + testOAuth2Instance() + + +

                                                                                                                                                                                + + + + + public + testOAuth2Instance() : void + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + + +
                                                                                                                                                                                + +
                                                                                                                                                                                +

                                                                                                                                                                                + testProviderInstance() + + +

                                                                                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + testRequestCredentialsToken() + + +

                                                                                                                                                                                + + + + + public + testRequestCredentialsToken() : void + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + + +
                                                                                                                                                                                + + +
                                                                                                                                                                                +

                                                                                                                                                                                + initHttp() + + +

                                                                                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                Parameters
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + $logger + : LoggerInterface +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + +
                                                                                                                                                                                +
                                                                                                                                                                                Return values
                                                                                                                                                                                + ClientInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + initLogger() + + +

                                                                                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                Parameters
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + $is_ci + : bool +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + +
                                                                                                                                                                                +
                                                                                                                                                                                Return values
                                                                                                                                                                                + LoggerInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                + initOptions() + + +

                                                                                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + +
                                                                                                                                                                                +
                                                                                                                                                                                Return values
                                                                                                                                                                                + SettingsContainerInterface +
                                                                                                                                                                                + +
                                                                                                                                                                                + + +
                                                                                                                                                                                +

                                                                                                                                                                                + initTestProperties() + + +

                                                                                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                Parameters
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + + +
                                                                                                                                                                                + +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                
                                                                                                                                                                                +        
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                + + + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                + +
                                                                                                                                                                                + On this page + + +
                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                Search results

                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + +
                                                                                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html b/classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html new file mode 100644 index 00000000..bc5a3eed --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html @@ -0,0 +1,1836 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                  +

                                                                                                                                                                                  Documentation

                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + OAuthAPITestAbstract + + + extends OAuthProviderTestAbstract + + +
                                                                                                                                                                                  + in package + +
                                                                                                                                                                                  + + +

                                                                                                                                                                                  + +
                                                                                                                                                                                  + + +
                                                                                                                                                                                  AbstractYes
                                                                                                                                                                                  + +
                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + $provider + +  : OAuthInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $CFG + +  : string +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $dotEnv + +  : DotEnv +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $ENV + +  : string +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $FQN + +  : string +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $is_ci + +  : bool +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $testuser + +  : string +
                                                                                                                                                                                  +
                                                                                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER
                                                                                                                                                                                  + +
                                                                                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + +

                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + testMe() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + testMeErrorException() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + initFactories() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + setUp() + +  : void +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                  + + + + + + + + + + + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + $requestFactory + + + + +

                                                                                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + $responseFactory + + + + +

                                                                                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + $streamFactory + + + + +

                                                                                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + $testProperties + + + + +

                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + $testResponses + + + + +

                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + $testuser + + + + +

                                                                                                                                                                                  + + +

                                                                                                                                                                                  a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

                                                                                                                                                                                  + + + protected + string + $testuser + + + + + + +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + requestTargetProvider() + + +

                                                                                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + array<string|int, mixed> +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  Parameters
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + $path + : string +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + $expected + : string +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  + + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + testMeErrorException() + + +

                                                                                                                                                                                  + + + + + public + testMeErrorException() : void + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + testProviderInstance() + + +

                                                                                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + testTokenInvalidate() + + +

                                                                                                                                                                                  + + + + + public + testTokenInvalidate() : void + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + initHttp() + + +

                                                                                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  Parameters
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + ClientInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + initLogger() + + +

                                                                                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  Parameters
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + $is_ci + : bool +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + LoggerInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + initOptions() + + +

                                                                                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  Return values
                                                                                                                                                                                  + SettingsContainerInterface +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + + +
                                                                                                                                                                                  +

                                                                                                                                                                                  + initTestProperties() + + +

                                                                                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  Parameters
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  + setUp() + + +

                                                                                                                                                                                  + + + + + protected + setUp() : void + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + +
                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + throws +
                                                                                                                                                                                  +
                                                                                                                                                                                  + Exception + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  
                                                                                                                                                                                  +        
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  + +
                                                                                                                                                                                  + On this page + + +
                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  Search results

                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + +
                                                                                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClient.html b/classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClient.html new file mode 100644 index 00000000..eca929b9 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClient.html @@ -0,0 +1,527 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                    +

                                                                                                                                                                                    Documentation

                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + +
                                                                                                                                                                                    +

                                                                                                                                                                                    + OAuthTestHttpClient + + +
                                                                                                                                                                                    + in package + +
                                                                                                                                                                                    + + + implements + ClientInterface, LoggerAwareInterface + + + Uses + LoggerAwareTrait +

                                                                                                                                                                                    + +
                                                                                                                                                                                    + +
                                                                                                                                                                                    FinalYes
                                                                                                                                                                                    + + +
                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                    + + + +

                                                                                                                                                                                    + Interfaces + + +

                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    ClientInterface
                                                                                                                                                                                    LoggerAwareInterface
                                                                                                                                                                                    + + + + + + +

                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                                                                                    + +
                                                                                                                                                                                    + +

                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    + __construct() + +  : mixed +
                                                                                                                                                                                    + +
                                                                                                                                                                                    + sendRequest() + +  : ResponseInterface +
                                                                                                                                                                                    + +
                                                                                                                                                                                    + + + + + + + +
                                                                                                                                                                                    +

                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    + $http + + + + +

                                                                                                                                                                                    + + + + + protected + ClientInterface + $http + + + + + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +

                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    + __construct() + + +

                                                                                                                                                                                    + + + + + public + __construct(string $cfgdir[, LoggerInterface $logger = null ]) : mixed + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    Parameters
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    + $cfgdir + : string +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + $logger + : LoggerInterface + = null
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    + sendRequest() + + +

                                                                                                                                                                                    + + + + + public + sendRequest(RequestInterface $request) : ResponseInterface + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    Parameters
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    + $request + : RequestInterface +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + +
                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    + inheritDoc +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    Return values
                                                                                                                                                                                    + ResponseInterface +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    
                                                                                                                                                                                    +        
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    + + + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    + On this page + + +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    Search results

                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + +
                                                                                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClientFactoryInterface.html b/classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClientFactoryInterface.html new file mode 100644 index 00000000..f252a334 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClientFactoryInterface.html @@ -0,0 +1,374 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                      +

                                                                                                                                                                                      Documentation

                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + + + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + +
                                                                                                                                                                                      +

                                                                                                                                                                                      + OAuthTestHttpClientFactoryInterface +
                                                                                                                                                                                      + in + +
                                                                                                                                                                                      +

                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                      + + + + + + + + + + +

                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      + getClient() + +  : ClientInterface +
                                                                                                                                                                                      +
                                                                                                                                                                                      Returns a fully prepared http client instance
                                                                                                                                                                                      + +
                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                      +

                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      + getClient() + + +

                                                                                                                                                                                      + + +

                                                                                                                                                                                      Returns a fully prepared http client instance

                                                                                                                                                                                      + + + public + static getClient(string $cfgdir) : ClientInterface + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + +
                                                                                                                                                                                      Parameters
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      + $cfgdir + : string +
                                                                                                                                                                                      +
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + + +
                                                                                                                                                                                      +
                                                                                                                                                                                      Return values
                                                                                                                                                                                      + ClientInterface +
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      
                                                                                                                                                                                      +        
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      + + + +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      + +
                                                                                                                                                                                      + On this page + + +
                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      Search results

                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html b/classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html index 231c4c1c..08b7a70b 100644 --- a/classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html +++ b/classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html @@ -364,6 +364,13 @@

                                                                                                                                                                                        Prepares an API request to $path with the given parameters, gets authorization, fires the request and returns a PSR-7 ResponseInterface with the corresponding API response
                                                                                                                                                                                        +
                                                                                                                                                                                        + retrieveAccessToken() + +  : AccessToken +
                                                                                                                                                                                        +
                                                                                                                                                                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)
                                                                                                                                                                                        +
                                                                                                                                                                                        sendRequest() @@ -426,6 +433,14 @@

                                                                                                                                                                                        Cleans an array of query parameters
                                                                                                                                                                                        +
                                                                                                                                                                                        + construct() + +  : void +
                                                                                                                                                                                        +
                                                                                                                                                                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`
                                                                                                                                                                                        +
                                                                                                                                                                                        createAccessToken() @@ -1203,7 +1218,7 @@

                                                                                                                                                                                        @@ -1361,7 +1376,7 @@

                                                                                                                                                                                        @@ -1418,7 +1433,7 @@

                                                                                                                                                                                        @@ -1494,7 +1509,7 @@

                                                                                                                                                                                        @@ -1551,7 +1566,7 @@

                                                                                                                                                                                        @@ -1632,6 +1647,63 @@

                                                                                                                                                                                        Return values
                                                                                                                                                                                        ResponseInterface +

                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + retrieveAccessToken() + + +

                                                                                                                                                                                        + + +

                                                                                                                                                                                        Gets an access token from the current OAuthStorageInterface (shorthand/convenience)

                                                                                                                                                                                        + + + public + retrieveAccessToken() : AccessToken + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + +
                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + inheritDoc +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + codeCoverageIgnore +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        Return values
                                                                                                                                                                                        + AccessToken +
                                                                                                                                                                                        +
                                                                                                                                                                                        @@ -1706,7 +1778,7 @@

                                                                                                                                                                                        @@ -1773,7 +1845,7 @@

                                                                                                                                                                                        @@ -1840,7 +1912,7 @@

                                                                                                                                                                                        @@ -1907,7 +1979,7 @@

                                                                                                                                                                                        @@ -1974,7 +2046,7 @@

                                                                                                                                                                                        @@ -2041,7 +2113,7 @@

                                                                                                                                                                                        @@ -2108,7 +2180,7 @@

                                                                                                                                                                                        @@ -2154,7 +2226,7 @@

                                                                                                                                                                                        @@ -2185,6 +2257,39 @@

                                                                                                                                                                                        Return values
                                                                                                                                                                                        array<string|int, mixed> +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + construct() + + +

                                                                                                                                                                                        + + +

                                                                                                                                                                                        A replacement constructor that you can call in extended classes, +so that you don't have to implement the monstrous original `__construct()`

                                                                                                                                                                                        + + + protected + construct() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        @@ -2236,7 +2341,7 @@

                                                                                                                                                                                        @@ -2304,7 +2409,7 @@

                                                                                                                                                                                        @@ -2350,7 +2455,7 @@

                                                                                                                                                                                        @@ -2422,7 +2527,7 @@

                                                                                                                                                                                        @@ -2612,6 +2717,7 @@

                                                                                                                                                                                        Return values
                                                                                                                                                                                      • invalidateAccessToken()
                                                                                                                                                                                      • me()
                                                                                                                                                                                      • request()
                                                                                                                                                                                      • +
                                                                                                                                                                                      • retrieveAccessToken()
                                                                                                                                                                                      • sendRequest()
                                                                                                                                                                                      • setLogger()
                                                                                                                                                                                      • setRequestFactory()
                                                                                                                                                                                      • @@ -2621,6 +2727,7 @@
                                                                                                                                                                                        Return values
                                                                                                                                                                                      • storeAccessToken()
                                                                                                                                                                                      • cleanBodyParams()
                                                                                                                                                                                      • cleanQueryParams()
                                                                                                                                                                                      • +
                                                                                                                                                                                      • construct()
                                                                                                                                                                                      • createAccessToken()
                                                                                                                                                                                      • getRequestBody()
                                                                                                                                                                                      • getRequestHeaders()
                                                                                                                                                                                      • diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-AmazonTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-AmazonTest.html new file mode 100644 index 00000000..afc93d01 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-AmazonTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        Documentation

                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + AmazonTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                        + in package + +
                                                                                                                                                                                        + + +

                                                                                                                                                                                        + +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $provider + +  : Amazon +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $provider + +  : OAuth2Interface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $FQN + +  : string +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $is_ci + +  : bool +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + +

                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testCheckCSRFState() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testGetAccessToken() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testGetAuthURL() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testGetClientCredentials() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testOAuth2Instance() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testRequest() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + initFactories() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + setUp() + +  : void +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $provider + + + + +

                                                                                                                                                                                        + + + + + public + Amazon + $provider + + + + + + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $FQN + + + + +

                                                                                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Amazon::class + + + + + +
                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $requestFactory + + + + +

                                                                                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $responseFactory + + + + +

                                                                                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $streamFactory + + + + +

                                                                                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $testProperties + + + + +

                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + $testResponses + + + + +

                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + requestTargetProvider() + + +

                                                                                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        Return values
                                                                                                                                                                                        + array<string|int, mixed> +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                        + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testCheckStateInvalidException() + + +

                                                                                                                                                                                        + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testGetClientCredentials() + + +

                                                                                                                                                                                        + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testGetRequestAuthorization() + + +

                                                                                                                                                                                        + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        Parameters
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $path + : string +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $expected + : string +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        + + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                        + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testProviderInstance() + + +

                                                                                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testRefreshAccessToken() + + +

                                                                                                                                                                                        + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                        + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                        + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                        + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + initHttp() + + +

                                                                                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        Parameters
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        Return values
                                                                                                                                                                                        + ClientInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + initLogger() + + +

                                                                                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        Parameters
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $is_ci + : bool +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        Return values
                                                                                                                                                                                        + LoggerInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        + initOptions() + + +

                                                                                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        Return values
                                                                                                                                                                                        + SettingsContainerInterface +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        +

                                                                                                                                                                                        + initTestProperties() + + +

                                                                                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        Parameters
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        
                                                                                                                                                                                        +        
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        + On this page + + +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        Search results

                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-BattleNetTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-BattleNetTest.html new file mode 100644 index 00000000..ad721142 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-BattleNetTest.html @@ -0,0 +1,2306 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          Documentation

                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + BattleNetTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                          + in package + +
                                                                                                                                                                                          + + +

                                                                                                                                                                                          + +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + $provider + +  : BattleNet +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $provider + +  : OAuth2Interface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $FQN + +  : string +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $http + +  : ClientInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $is_ci + +  : bool +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + +

                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testCheckCSRFState() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testGetAccessToken() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testGetAuthURL() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testGetClientCredentials() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testMagicGet() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testOAuth2Instance() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testProviderInstance() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testRequest() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testSetRegion() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testSetRegionException() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + initFactories() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + initTestProperties() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + setUp() + +  : void +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                          + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + $FQN + + + + +

                                                                                                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\BattleNet::class + + + + + +
                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + $requestFactory + + + + +

                                                                                                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + $responseFactory + + + + +

                                                                                                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + $streamFactory + + + + +

                                                                                                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + $testProperties + + + + +

                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + $testResponses + + + + +

                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + requestTargetProvider() + + +

                                                                                                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          Return values
                                                                                                                                                                                          + array<string|int, mixed> +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                          + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testCheckStateInvalidException() + + +

                                                                                                                                                                                          + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testGetClientCredentials() + + +

                                                                                                                                                                                          + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testGetRequestAuthorization() + + +

                                                                                                                                                                                          + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testGetRequestTarget() + + +

                                                                                                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          Parameters
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + $path + : string +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + $expected + : string +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + +
                                                                                                                                                                                          + + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                          + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testProviderInstance() + + +

                                                                                                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testRefreshAccessToken() + + +

                                                                                                                                                                                          + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                          + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                          + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                          + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testSetRegion() + + +

                                                                                                                                                                                          + + + + + public + testSetRegion() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + testSetRegionException() + + +

                                                                                                                                                                                          + + + + + public + testSetRegionException() : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + initHttp() + + +

                                                                                                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          Parameters
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + $logger + : LoggerInterface +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          Return values
                                                                                                                                                                                          + ClientInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + initLogger() + + +

                                                                                                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          Parameters
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + $is_ci + : bool +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          Return values
                                                                                                                                                                                          + LoggerInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          + initOptions() + + +

                                                                                                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          Return values
                                                                                                                                                                                          + SettingsContainerInterface +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          + initTestProperties() + + +

                                                                                                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          Parameters
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          
                                                                                                                                                                                          +        
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          + + + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          + On this page + + +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          Search results

                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + +
                                                                                                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-BigCartelTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-BigCartelTest.html new file mode 100644 index 00000000..aba8782a --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-BigCartelTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            Documentation

                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + BigCartelTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                            + in package + +
                                                                                                                                                                                            + + +

                                                                                                                                                                                            + +
                                                                                                                                                                                            + + +
                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + $provider + +  : BigCartel +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $provider + +  : OAuth2Interface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $FQN + +  : string +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $http + +  : ClientInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $is_ci + +  : bool +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + +

                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testCheckCSRFState() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testGetAccessToken() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testGetAuthURL() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testGetClientCredentials() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testMagicGet() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testOAuth2Instance() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testProviderInstance() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testRequest() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + initFactories() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + initTestProperties() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + setUp() + +  : void +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + + + + + + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                            + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + $FQN + + + + +

                                                                                                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\BigCartel::class + + + + + +
                                                                                                                                                                                            + + + + + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + $requestFactory + + + + +

                                                                                                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + $responseFactory + + + + +

                                                                                                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + $streamFactory + + + + +

                                                                                                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + $testProperties + + + + +

                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + $testResponses + + + + +

                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + requestTargetProvider() + + +

                                                                                                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            Return values
                                                                                                                                                                                            + array<string|int, mixed> +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                            + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testCheckStateInvalidException() + + +

                                                                                                                                                                                            + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testGetClientCredentials() + + +

                                                                                                                                                                                            + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testGetRequestAuthorization() + + +

                                                                                                                                                                                            + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testGetRequestTarget() + + +

                                                                                                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            Parameters
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + $path + : string +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + $expected + : string +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + +
                                                                                                                                                                                            + + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                            + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testProviderInstance() + + +

                                                                                                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testRefreshAccessToken() + + +

                                                                                                                                                                                            + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                            + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                            + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                            + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + initHttp() + + +

                                                                                                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            Parameters
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + $logger + : LoggerInterface +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            Return values
                                                                                                                                                                                            + ClientInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + initLogger() + + +

                                                                                                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            Parameters
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + $is_ci + : bool +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            Return values
                                                                                                                                                                                            + LoggerInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + initOptions() + + +

                                                                                                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            Return values
                                                                                                                                                                                            + SettingsContainerInterface +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            + initTestProperties() + + +

                                                                                                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            Parameters
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            + setUp() + + +

                                                                                                                                                                                            + + + + + protected + setUp() : void + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            
                                                                                                                                                                                            +        
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            + + + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            + On this page + + +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            Search results

                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-BitbucketTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-BitbucketTest.html new file mode 100644 index 00000000..d6f873c1 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-BitbucketTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              Documentation

                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + BitbucketTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                              + in package + +
                                                                                                                                                                                              + + +

                                                                                                                                                                                              + +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + $provider + +  : Bitbucket +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $provider + +  : OAuth2Interface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $FQN + +  : string +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $http + +  : ClientInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $is_ci + +  : bool +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + +

                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testCheckCSRFState() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testGetAccessToken() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testGetAuthURL() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testGetClientCredentials() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testMagicGet() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testOAuth2Instance() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testProviderInstance() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testRequest() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + initFactories() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + initTestProperties() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + setUp() + +  : void +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + + + + + + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                              + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + $FQN + + + + +

                                                                                                                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Bitbucket::class + + + + + +
                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + $requestFactory + + + + +

                                                                                                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + $responseFactory + + + + +

                                                                                                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + $streamFactory + + + + +

                                                                                                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + $testProperties + + + + +

                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + $testResponses + + + + +

                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + requestTargetProvider() + + +

                                                                                                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              Return values
                                                                                                                                                                                              + array<string|int, mixed> +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                              + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testCheckStateInvalidException() + + +

                                                                                                                                                                                              + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testGetClientCredentials() + + +

                                                                                                                                                                                              + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testGetRequestAuthorization() + + +

                                                                                                                                                                                              + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testGetRequestTarget() + + +

                                                                                                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              Parameters
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + $path + : string +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + $expected + : string +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + +
                                                                                                                                                                                              + + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                              + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testProviderInstance() + + +

                                                                                                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testRefreshAccessToken() + + +

                                                                                                                                                                                              + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                              + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                              + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                              + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + initHttp() + + +

                                                                                                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              Parameters
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + $logger + : LoggerInterface +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              Return values
                                                                                                                                                                                              + ClientInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + initLogger() + + +

                                                                                                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              Parameters
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + $is_ci + : bool +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              Return values
                                                                                                                                                                                              + LoggerInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              + initOptions() + + +

                                                                                                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              Return values
                                                                                                                                                                                              + SettingsContainerInterface +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              + initTestProperties() + + +

                                                                                                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              Parameters
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              
                                                                                                                                                                                              +        
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              + +
                                                                                                                                                                                              + On this page + + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              Search results

                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + +
                                                                                                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html new file mode 100644 index 00000000..1c516e85 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html @@ -0,0 +1,2268 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                Documentation

                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + DeezerTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                + in package + +
                                                                                                                                                                                                + + +

                                                                                                                                                                                                + +
                                                                                                                                                                                                + + +
                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + $provider + +  : Deezer +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $FQN + +  : string +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $http + +  : ClientInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $is_ci + +  : bool +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + +

                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testGetAccessToken() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testGetAuthURL() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testMagicGet() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testParseTokenResponse() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testRequest() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + initFactories() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + initTestProperties() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + setUp() + +  : void +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + $provider + + + + +

                                                                                                                                                                                                + + + + + public + Deezer + $provider + + + + + + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + $FQN + + + + +

                                                                                                                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Deezer::class + + + + + +
                                                                                                                                                                                                + + + + + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + $requestFactory + + + + +

                                                                                                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + $responseFactory + + + + +

                                                                                                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + $streamFactory + + + + +

                                                                                                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + $testProperties + + + + +

                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + $testResponses + + + + +

                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = ['/oauth2/access_token' => 'access_token=test_access_token&expires_in=3600&state=test_state&scope=some_scope%20other_scope', '/oauth2/api/request' => '{"data":"such data! much wow!"}'] + + + + + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + requestTargetProvider() + + +

                                                                                                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                Return values
                                                                                                                                                                                                + array<string|int, mixed> +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testCheckStateInvalidException() + + +

                                                                                                                                                                                                + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testGetAccessToken() + + +

                                                                                                                                                                                                + + + + + public + testGetAccessToken() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testGetAuthURL() + + +

                                                                                                                                                                                                + + + + + public + testGetAuthURL() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testGetClientCredentials() + + +

                                                                                                                                                                                                + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testGetRequestAuthorization() + + +

                                                                                                                                                                                                + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testGetRequestTarget() + + +

                                                                                                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                Parameters
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + $path + : string +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + $expected + : string +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                + + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testParseTokenResponse() + + +

                                                                                                                                                                                                + + + + + public + testParseTokenResponse() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testProviderInstance() + + +

                                                                                                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testRefreshAccessToken() + + +

                                                                                                                                                                                                + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + initHttp() + + +

                                                                                                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                Parameters
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + $logger + : LoggerInterface +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                Return values
                                                                                                                                                                                                + ClientInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + initLogger() + + +

                                                                                                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                Parameters
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + $is_ci + : bool +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                Return values
                                                                                                                                                                                                + LoggerInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                + initOptions() + + +

                                                                                                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                Return values
                                                                                                                                                                                                + SettingsContainerInterface +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                + initTestProperties() + + +

                                                                                                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                Parameters
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                
                                                                                                                                                                                                +        
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + +
                                                                                                                                                                                                + On this page + + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                Search results

                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-DeviantArtTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-DeviantArtTest.html new file mode 100644 index 00000000..cea0d7d1 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-DeviantArtTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + DeviantArtTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                  + in package + +
                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $provider + +  : DeviantArt +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $FQN + +  : string +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $is_ci + +  : bool +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + +

                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testGetAccessToken() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testGetAuthURL() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testRequest() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + initFactories() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + setUp() + +  : void +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $FQN + + + + +

                                                                                                                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\DeviantArt::class + + + + + +
                                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $requestFactory + + + + +

                                                                                                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $responseFactory + + + + +

                                                                                                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $streamFactory + + + + +

                                                                                                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $testProperties + + + + +

                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + $testResponses + + + + +

                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + requestTargetProvider() + + +

                                                                                                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  Return values
                                                                                                                                                                                                  + array<string|int, mixed> +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                  + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testCheckStateInvalidException() + + +

                                                                                                                                                                                                  + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testGetClientCredentials() + + +

                                                                                                                                                                                                  + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testGetRequestAuthorization() + + +

                                                                                                                                                                                                  + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $path + : string +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $expected + : string +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                  + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testProviderInstance() + + +

                                                                                                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testRefreshAccessToken() + + +

                                                                                                                                                                                                  + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                  + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                  + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                  + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + initHttp() + + +

                                                                                                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  Return values
                                                                                                                                                                                                  + ClientInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + initLogger() + + +

                                                                                                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $is_ci + : bool +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  Return values
                                                                                                                                                                                                  + LoggerInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + initOptions() + + +

                                                                                                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  Return values
                                                                                                                                                                                                  + SettingsContainerInterface +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + initTestProperties() + + +

                                                                                                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  + setUp() + + +

                                                                                                                                                                                                  + + + + + protected + setUp() : void + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  
                                                                                                                                                                                                  +        
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + On this page + + +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  Search results

                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-DiscogsTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-DiscogsTest.html new file mode 100644 index 00000000..d96544db --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-DiscogsTest.html @@ -0,0 +1,2040 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + DiscogsTest + + + extends OAuth1ProviderTestAbstract + + +
                                                                                                                                                                                                    + in package + +
                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $provider + +  : Discogs +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $provider + +  : OAuth1Interface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $FQN + +  : string +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $is_ci + +  : bool +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testGetAccessToken() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testGetAuthURL() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testGetSignature() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testGetSignatureInvalidURLException() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testMagicGet() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testOAuth1Instance() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testParseTokenResponseCallbackUnconfirmedException() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testProviderInstance() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testRequest() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + initFactories() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + initTestProperties() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + setUp() + +  : void +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + + + + + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $FQN + + + + +

                                                                                                                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Discogs::class + + + + + +
                                                                                                                                                                                                    + + + + + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $requestFactory + + + + +

                                                                                                                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $responseFactory + + + + +

                                                                                                                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $streamFactory + + + + +

                                                                                                                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $testProperties + + + + +

                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $testResponses + + + + +

                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + requestTargetProvider() + + +

                                                                                                                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + testGetRequestAuthorization() + + +

                                                                                                                                                                                                    + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + testGetRequestTarget() + + +

                                                                                                                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $path + : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $expected + : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + testGetSignatureInvalidURLException() + + +

                                                                                                                                                                                                    + + + + + public + testGetSignatureInvalidURLException() : void + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + testParseTokenResponseCallbackUnconfirmedException() + + +

                                                                                                                                                                                                    + + + + + public + testParseTokenResponseCallbackUnconfirmedException() : void + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                    + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + testProviderInstance() + + +

                                                                                                                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + initHttp() + + +

                                                                                                                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $logger + : LoggerInterface +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + ClientInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + initLogger() + + +

                                                                                                                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $is_ci + : bool +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + LoggerInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + initOptions() + + +

                                                                                                                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + SettingsContainerInterface +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + initTestProperties() + + +

                                                                                                                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    
                                                                                                                                                                                                    +        
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + On this page + + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Search results

                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-DiscordTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-DiscordTest.html new file mode 100644 index 00000000..2f15306f --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-DiscordTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + DiscordTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                      + in package + +
                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $provider + +  : Discord +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $FQN + +  : string +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $http + +  : ClientInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $is_ci + +  : bool +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + +

                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testGetAccessToken() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testGetAuthURL() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testMagicGet() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testProviderInstance() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testRequest() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + initFactories() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + initTestProperties() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + setUp() + +  : void +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + + + + + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $FQN + + + + +

                                                                                                                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Discord::class + + + + + +
                                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $requestFactory + + + + +

                                                                                                                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $responseFactory + + + + +

                                                                                                                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $streamFactory + + + + +

                                                                                                                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $testProperties + + + + +

                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + $testResponses + + + + +

                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + requestTargetProvider() + + +

                                                                                                                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Return values
                                                                                                                                                                                                      + array<string|int, mixed> +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                      + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testCheckStateInvalidException() + + +

                                                                                                                                                                                                      + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testGetClientCredentials() + + +

                                                                                                                                                                                                      + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testGetRequestAuthorization() + + +

                                                                                                                                                                                                      + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testGetRequestTarget() + + +

                                                                                                                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $path + : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $expected + : string +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                      + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                      + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                      + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testProviderInstance() + + +

                                                                                                                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testRefreshAccessToken() + + +

                                                                                                                                                                                                      + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                      + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                      + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                      + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + initHttp() + + +

                                                                                                                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $logger + : LoggerInterface +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Return values
                                                                                                                                                                                                      + ClientInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + initLogger() + + +

                                                                                                                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $is_ci + : bool +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Return values
                                                                                                                                                                                                      + LoggerInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + initOptions() + + +

                                                                                                                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      Return values
                                                                                                                                                                                                      + SettingsContainerInterface +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + + +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      + initTestProperties() + + +

                                                                                                                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      
                                                                                                                                                                                                      +        
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      + On this page + + +
                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Search results

                                                                                                                                                                                                      + +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-FlickrTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-FlickrTest.html new file mode 100644 index 00000000..1a3e9bed --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-FlickrTest.html @@ -0,0 +1,2045 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + FlickrTest + + + extends OAuth1ProviderTestAbstract + + +
                                                                                                                                                                                                        + in package + +
                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $provider + +  : Flickr +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $provider + +  : OAuth1Interface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $FQN + +  : string +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $is_ci + +  : bool +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testGetAccessToken() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testGetAuthURL() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testGetSignature() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testGetSignatureInvalidURLException() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testOAuth1Instance() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testParseTokenResponseCallbackUnconfirmedException() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testRequest() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + initFactories() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + setUp() + +  : void +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $provider + + + + +

                                                                                                                                                                                                        + + + + + public + Flickr + $provider + + + + + + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $FQN + + + + +

                                                                                                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Flickr::class + + + + + +
                                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $requestFactory + + + + +

                                                                                                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $responseFactory + + + + +

                                                                                                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $streamFactory + + + + +

                                                                                                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $testProperties + + + + +

                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + $testResponses + + + + +

                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [ + '/oauth1/request_token' => 'oauth_token=test_request_token&oauth_token_secret=test_request_token_secret&oauth_callback_confirmed=true', + '/oauth1/access_token' => 'oauth_token=test_access_token&oauth_token_secret=test_access_token_secret&oauth_callback_confirmed=true', + // the Flickr client does not add a path, so "/request" is missing + '/oauth1/api' => '{"data":"such data! much wow!"}', +] + + + + + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + requestTargetProvider() + + +

                                                                                                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + array<string|int, mixed> +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + testGetRequestAuthorization() + + +

                                                                                                                                                                                                        + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $path + : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $expected + : string +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + testGetSignatureInvalidURLException() + + +

                                                                                                                                                                                                        + + + + + public + testGetSignatureInvalidURLException() : void + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + testParseTokenResponseCallbackUnconfirmedException() + + +

                                                                                                                                                                                                        + + + + + public + testParseTokenResponseCallbackUnconfirmedException() : void + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                        + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + testProviderInstance() + + +

                                                                                                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + initHttp() + + +

                                                                                                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + ClientInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + initLogger() + + +

                                                                                                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $is_ci + : bool +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + LoggerInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + initOptions() + + +

                                                                                                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        Return values
                                                                                                                                                                                                        + SettingsContainerInterface +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + + +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        + initTestProperties() + + +

                                                                                                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        
                                                                                                                                                                                                        +        
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        + On this page + + +
                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        Search results

                                                                                                                                                                                                        + +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-FoursquareTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-FoursquareTest.html new file mode 100644 index 00000000..9f1057e1 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-FoursquareTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + FoursquareTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                          + in package + +
                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $provider + +  : Foursquare +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $FQN + +  : string +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $http + +  : ClientInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $is_ci + +  : bool +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + +

                                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testGetAccessToken() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testGetAuthURL() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testMagicGet() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testProviderInstance() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testRequest() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + initFactories() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + initTestProperties() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + setUp() + +  : void +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $FQN + + + + +

                                                                                                                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Foursquare::class + + + + + +
                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $requestFactory + + + + +

                                                                                                                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $responseFactory + + + + +

                                                                                                                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $streamFactory + + + + +

                                                                                                                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $testProperties + + + + +

                                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + $testResponses + + + + +

                                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + requestTargetProvider() + + +

                                                                                                                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + array<string|int, mixed> +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                          + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testCheckStateInvalidException() + + +

                                                                                                                                                                                                          + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testGetClientCredentials() + + +

                                                                                                                                                                                                          + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testGetRequestAuthorization() + + +

                                                                                                                                                                                                          + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testGetRequestTarget() + + +

                                                                                                                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $path + : string +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $expected + : string +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                          + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testProviderInstance() + + +

                                                                                                                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testRefreshAccessToken() + + +

                                                                                                                                                                                                          + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                          + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                          + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                          + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + initHttp() + + +

                                                                                                                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $logger + : LoggerInterface +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + ClientInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + initLogger() + + +

                                                                                                                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $is_ci + : bool +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + LoggerInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + initOptions() + + +

                                                                                                                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          Return values
                                                                                                                                                                                                          + SettingsContainerInterface +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + + +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          + initTestProperties() + + +

                                                                                                                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          
                                                                                                                                                                                                          +        
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          + On this page + + +
                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          Search results

                                                                                                                                                                                                          + +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-GitHubTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-GitHubTest.html new file mode 100644 index 00000000..882487b0 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-GitHubTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + GitHubTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                            + in package + +
                                                                                                                                                                                                            + + +

                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $provider + +  : GitHub +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $FQN + +  : string +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $http + +  : ClientInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $is_ci + +  : bool +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + +

                                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testGetAccessToken() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testGetAuthURL() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testMagicGet() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testProviderInstance() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testRequest() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + initFactories() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + initTestProperties() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + setUp() + +  : void +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + + + + + + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + $provider + + + + +

                                                                                                                                                                                                            + + + + + public + GitHub + $provider + + + + + + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + $FQN + + + + +

                                                                                                                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\GitHub::class + + + + + +
                                                                                                                                                                                                            + + + + + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + $requestFactory + + + + +

                                                                                                                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + $responseFactory + + + + +

                                                                                                                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + $streamFactory + + + + +

                                                                                                                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + $testProperties + + + + +

                                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + $testResponses + + + + +

                                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + requestTargetProvider() + + +

                                                                                                                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            Return values
                                                                                                                                                                                                            + array<string|int, mixed> +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                            + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testCheckStateInvalidException() + + +

                                                                                                                                                                                                            + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testGetClientCredentials() + + +

                                                                                                                                                                                                            + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testGetRequestAuthorization() + + +

                                                                                                                                                                                                            + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testGetRequestTarget() + + +

                                                                                                                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $path + : string +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $expected + : string +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                            + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testProviderInstance() + + +

                                                                                                                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testRefreshAccessToken() + + +

                                                                                                                                                                                                            + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                            + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                            + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                            + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + initHttp() + + +

                                                                                                                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $logger + : LoggerInterface +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            Return values
                                                                                                                                                                                                            + ClientInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + initLogger() + + +

                                                                                                                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $is_ci + : bool +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            Return values
                                                                                                                                                                                                            + LoggerInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + initOptions() + + +

                                                                                                                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            Return values
                                                                                                                                                                                                            + SettingsContainerInterface +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + + +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            + initTestProperties() + + +

                                                                                                                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            
                                                                                                                                                                                                            +        
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            + On this page + + +
                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            Search results

                                                                                                                                                                                                            + +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-GitLabTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-GitLabTest.html new file mode 100644 index 00000000..c7179a80 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-GitLabTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + GitLabTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                              + in package + +
                                                                                                                                                                                                              + + +

                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $provider + +  : GitLab +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $FQN + +  : string +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $http + +  : ClientInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $is_ci + +  : bool +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + +

                                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testGetAccessToken() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testGetAuthURL() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testMagicGet() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testProviderInstance() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testRequest() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + initFactories() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + initTestProperties() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + setUp() + +  : void +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + + + + + + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + $provider + + + + +

                                                                                                                                                                                                              + + + + + public + GitLab + $provider + + + + + + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + $FQN + + + + +

                                                                                                                                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\GitLab::class + + + + + +
                                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + $requestFactory + + + + +

                                                                                                                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + $responseFactory + + + + +

                                                                                                                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + $streamFactory + + + + +

                                                                                                                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + $testProperties + + + + +

                                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + $testResponses + + + + +

                                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + requestTargetProvider() + + +

                                                                                                                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              Return values
                                                                                                                                                                                                              + array<string|int, mixed> +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                              + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testCheckStateInvalidException() + + +

                                                                                                                                                                                                              + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testGetClientCredentials() + + +

                                                                                                                                                                                                              + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testGetRequestAuthorization() + + +

                                                                                                                                                                                                              + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testGetRequestTarget() + + +

                                                                                                                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $path + : string +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $expected + : string +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                              + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testProviderInstance() + + +

                                                                                                                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testRefreshAccessToken() + + +

                                                                                                                                                                                                              + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                              + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                              + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                              + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + initHttp() + + +

                                                                                                                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $logger + : LoggerInterface +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              Return values
                                                                                                                                                                                                              + ClientInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + initLogger() + + +

                                                                                                                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $is_ci + : bool +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              Return values
                                                                                                                                                                                                              + LoggerInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + initOptions() + + +

                                                                                                                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              Return values
                                                                                                                                                                                                              + SettingsContainerInterface +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + + +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              + initTestProperties() + + +

                                                                                                                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              
                                                                                                                                                                                                              +        
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              + On this page + + +
                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              Search results

                                                                                                                                                                                                              + +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-GoogleTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-GoogleTest.html new file mode 100644 index 00000000..f28e32e0 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-GoogleTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + GoogleTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                + in package + +
                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $provider + +  : Google +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $FQN + +  : string +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $http + +  : ClientInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $is_ci + +  : bool +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + +

                                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testMagicGet() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testRequest() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + initFactories() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + initTestProperties() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + setUp() + +  : void +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $provider + + + + +

                                                                                                                                                                                                                + + + + + public + Google + $provider + + + + + + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $FQN + + + + +

                                                                                                                                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Google::class + + + + + +
                                                                                                                                                                                                                + + + + + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $requestFactory + + + + +

                                                                                                                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $responseFactory + + + + +

                                                                                                                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $streamFactory + + + + +

                                                                                                                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $testProperties + + + + +

                                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + $testResponses + + + + +

                                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + requestTargetProvider() + + +

                                                                                                                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + array<string|int, mixed> +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testGetClientCredentials() + + +

                                                                                                                                                                                                                + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testGetRequestTarget() + + +

                                                                                                                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $path + : string +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $expected + : string +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testProviderInstance() + + +

                                                                                                                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testRefreshAccessToken() + + +

                                                                                                                                                                                                                + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + initHttp() + + +

                                                                                                                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $logger + : LoggerInterface +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + ClientInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + initLogger() + + +

                                                                                                                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $is_ci + : bool +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + LoggerInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + initOptions() + + +

                                                                                                                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                + SettingsContainerInterface +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                + initTestProperties() + + +

                                                                                                                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                
                                                                                                                                                                                                                +        
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                + On this page + + +
                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                + +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html b/classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html new file mode 100644 index 00000000..59387de7 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html @@ -0,0 +1,2382 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + GuildWars2Test + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                  + in package + +
                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $provider + +  : GuildWars2 +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $FQN + +  : string +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $is_ci + +  : bool +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testRequest() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testRequestGetAccessTokenNotSupportedException() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testRequestGetAuthURLNotSupportedException() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testStoreGW2InvalidToken() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testStoreGW2Token() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + initFactories() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + setUp() + +  : void +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $FQN + + + + +

                                                                                                                                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\GuildWars2::class + + + + + +
                                                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $requestFactory + + + + +

                                                                                                                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $responseFactory + + + + +

                                                                                                                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $streamFactory + + + + +

                                                                                                                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $testProperties + + + + +

                                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + $testResponses + + + + +

                                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = ['/gw2/auth/v2/tokeninfo' => '{"id":"00000000-1111-2222-3333-444444444444","name":"GW2Token","permissions":["foo","bar"]}', '/oauth2/api/request' => '{"data":"such data! much wow!"}'] + + + + + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + requestTargetProvider() + + +

                                                                                                                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                  + array<string|int, mixed> +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                  + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                  + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testGetAccessToken() + + +

                                                                                                                                                                                                                  + + + + + public + testGetAccessToken() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testGetAuthURL() + + +

                                                                                                                                                                                                                  + + + + + public + testGetAuthURL() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testGetClientCredentials() + + +

                                                                                                                                                                                                                  + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                  + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $path + : string +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $expected + : string +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testProviderInstance() + + +

                                                                                                                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testRefreshAccessToken() + + +

                                                                                                                                                                                                                  + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                  + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testRequestGetAccessTokenNotSupportedException() + + +

                                                                                                                                                                                                                  + + + + + public + testRequestGetAccessTokenNotSupportedException() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testRequestGetAuthURLNotSupportedException() + + +

                                                                                                                                                                                                                  + + + + + public + testRequestGetAuthURLNotSupportedException() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                  + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                  + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testStoreGW2InvalidToken() + + +

                                                                                                                                                                                                                  + + + + + public + testStoreGW2InvalidToken() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + testStoreGW2Token() + + +

                                                                                                                                                                                                                  + + + + + public + testStoreGW2Token() : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + initHttp() + + +

                                                                                                                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                  + ClientInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + initLogger() + + +

                                                                                                                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $is_ci + : bool +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                  + LoggerInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + initOptions() + + +

                                                                                                                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                  + SettingsContainerInterface +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  + initTestProperties() + + +

                                                                                                                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  
                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  + On this page + + +
                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-ImgurTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-ImgurTest.html new file mode 100644 index 00000000..57f2df36 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-ImgurTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + ImgurTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                    + in package + +
                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $provider + +  : Imgur +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $FQN + +  : string +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $is_ci + +  : bool +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testMagicGet() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testProviderInstance() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testRequest() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + initFactories() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + initTestProperties() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + setUp() + +  : void +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + + + + + + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + $provider + + + + +

                                                                                                                                                                                                                    + + + + + public + Imgur + $provider + + + + + + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + $FQN + + + + +

                                                                                                                                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Imgur::class + + + + + +
                                                                                                                                                                                                                    + + + + + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + $requestFactory + + + + +

                                                                                                                                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + $responseFactory + + + + +

                                                                                                                                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + $streamFactory + + + + +

                                                                                                                                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + $testProperties + + + + +

                                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + $testResponses + + + + +

                                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + requestTargetProvider() + + +

                                                                                                                                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + array<string|int, mixed> +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                    + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                    + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testGetClientCredentials() + + +

                                                                                                                                                                                                                    + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                    + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testGetRequestTarget() + + +

                                                                                                                                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $path + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $expected + : string +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testProviderInstance() + + +

                                                                                                                                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testRefreshAccessToken() + + +

                                                                                                                                                                                                                    + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                    + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                    + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                    + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + initHttp() + + +

                                                                                                                                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $logger + : LoggerInterface +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + ClientInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + initLogger() + + +

                                                                                                                                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $is_ci + : bool +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + LoggerInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + initOptions() + + +

                                                                                                                                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                    + SettingsContainerInterface +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    + initTestProperties() + + +

                                                                                                                                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    + On this page + + +
                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html new file mode 100644 index 00000000..5f541f25 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html @@ -0,0 +1,1924 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + LastFMTest + + + extends OAuthProviderTestAbstract + + +
                                                                                                                                                                                                                      + in package + +
                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $provider + +  : LastFM +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $FQN + +  : string +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $http + +  : ClientInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $is_ci + +  : bool +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + setUp() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testGetSignature() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testMagicGet() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testParseTokenResponse() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testParseTokenResponseError() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testParseTokenResponseNoData() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testParseTokenResponseNoToken() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testProviderInstance() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testRequest() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testRequestPost() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + initFactories() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + initTestProperties() + +  : void +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + + + + + + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $provider + + + + +

                                                                                                                                                                                                                      + + + + + public + LastFM + $provider + + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $FQN + + + + +

                                                                                                                                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\LastFM::class + + + + + +
                                                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $requestFactory + + + + +

                                                                                                                                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $responseFactory + + + + +

                                                                                                                                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $streamFactory + + + + +

                                                                                                                                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $testProperties + + + + +

                                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + $testResponses + + + + +

                                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = ['/lastfm/auth' => '{"session":{"key":"session_key"}}', '/lastfm/api/request' => '{"data":"such data! much wow!"}'] + + + + + +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + requestTargetProvider() + + +

                                                                                                                                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + array<string|int, mixed> +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + setUp() + + +

                                                                                                                                                                                                                      + + + + + public + setUp() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testGetAccessToken() + + +

                                                                                                                                                                                                                      + + + + + public + testGetAccessToken() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testGetAuthURL() + + +

                                                                                                                                                                                                                      + + + + + public + testGetAuthURL() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testGetRequestTarget() + + +

                                                                                                                                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $path + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $expected + : string +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testGetSignature() + + +

                                                                                                                                                                                                                      + + + + + public + testGetSignature() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testParseTokenResponse() + + +

                                                                                                                                                                                                                      + + + + + public + testParseTokenResponse() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testParseTokenResponseError() + + +

                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseError() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testParseTokenResponseNoData() + + +

                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseNoData() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testParseTokenResponseNoToken() + + +

                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseNoToken() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testProviderInstance() + + +

                                                                                                                                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testRequest() + + +

                                                                                                                                                                                                                      + + + + + public + testRequest() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + testRequestPost() + + +

                                                                                                                                                                                                                      + + + + + public + testRequestPost() : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + initHttp() + + +

                                                                                                                                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $logger + : LoggerInterface +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + ClientInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + initLogger() + + +

                                                                                                                                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $is_ci + : bool +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + LoggerInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + initOptions() + + +

                                                                                                                                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                      + SettingsContainerInterface +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      + initTestProperties() + + +

                                                                                                                                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      
                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      + On this page + + +
                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html new file mode 100644 index 00000000..3a2d4ef2 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html @@ -0,0 +1,2308 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + MailChimpTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                        + in package + +
                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $provider + +  : MailChimp +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $FQN + +  : string +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $is_ci + +  : bool +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $token + +  : AccessToken +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + setUp() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testGetTokenMetadata() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testRequest() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + initFactories() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + $FQN + + + + +

                                                                                                                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\MailChimp::class + + + + + +
                                                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + $requestFactory + + + + +

                                                                                                                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + $responseFactory + + + + +

                                                                                                                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + $streamFactory + + + + +

                                                                                                                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + $testProperties + + + + +

                                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + $testResponses + + + + +

                                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = ['/oauth2/access_token' => '{"access_token":"test_access_token","expires_in":3600,"state":"test_state","scope":"some_scope other_scope"}', '/oauth2/metadata' => '{"metadata":"whatever"}', '/3.0/' => '{"data":"such data! much wow! (/3.0/)"}'] + + + + + +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + requestTargetProvider() + + +

                                                                                                                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                        + array<string|int, mixed> +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + setUp() + + +

                                                                                                                                                                                                                        + + + + + public + setUp() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                        + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                        + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testGetClientCredentials() + + +

                                                                                                                                                                                                                        + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                        + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $path + : string +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $expected + : string +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testGetTokenMetadata() + + +

                                                                                                                                                                                                                        + + + + + public + testGetTokenMetadata() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testProviderInstance() + + +

                                                                                                                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testRefreshAccessToken() + + +

                                                                                                                                                                                                                        + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                        + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testRequest() + + +

                                                                                                                                                                                                                        + + + + + public + testRequest() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                        + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                        + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + initHttp() + + +

                                                                                                                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                        + ClientInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + initLogger() + + +

                                                                                                                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $is_ci + : bool +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                        + LoggerInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + initOptions() + + +

                                                                                                                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                        + SettingsContainerInterface +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + initTestProperties() + + +

                                                                                                                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        
                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        + On this page + + +
                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-MastodonTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-MastodonTest.html new file mode 100644 index 00000000..7d26e98a --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-MastodonTest.html @@ -0,0 +1,2268 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + MastodonTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                          + in package + +
                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $provider + +  : Mastodon +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $FQN + +  : string +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $http + +  : ClientInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $is_ci + +  : bool +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testMagicGet() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testProviderInstance() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testRequest() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testSetInvalidInstance() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + initFactories() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + initTestProperties() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + setUp() + +  : void +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + $FQN + + + + +

                                                                                                                                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Mastodon::class + + + + + +
                                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + $requestFactory + + + + +

                                                                                                                                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + $responseFactory + + + + +

                                                                                                                                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + $streamFactory + + + + +

                                                                                                                                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + $testProperties + + + + +

                                                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + $testResponses + + + + +

                                                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + requestTargetProvider() + + +

                                                                                                                                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                          + array<string|int, mixed> +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                          + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                          + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testGetAuthURL() + + +

                                                                                                                                                                                                                          + + + + + public + testGetAuthURL() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testGetClientCredentials() + + +

                                                                                                                                                                                                                          + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                          + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testGetRequestTarget() + + +

                                                                                                                                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $path + : string +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $expected + : string +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                          + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testProviderInstance() + + +

                                                                                                                                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testRefreshAccessToken() + + +

                                                                                                                                                                                                                          + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                          + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                          + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                          + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + testSetInvalidInstance() + + +

                                                                                                                                                                                                                          + + + + + public + testSetInvalidInstance() : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + initHttp() + + +

                                                                                                                                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $logger + : LoggerInterface +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                          + ClientInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + initLogger() + + +

                                                                                                                                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $is_ci + : bool +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                          + LoggerInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + initOptions() + + +

                                                                                                                                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                          + SettingsContainerInterface +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + initTestProperties() + + +

                                                                                                                                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + On this page + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-MicrosoftGraphTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-MicrosoftGraphTest.html new file mode 100644 index 00000000..bc0eabac --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-MicrosoftGraphTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + MicrosoftGraphTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                            + in package + +
                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $provider + +  : MicrosoftGraph +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $FQN + +  : string +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $http + +  : ClientInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $is_ci + +  : bool +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testMagicGet() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testProviderInstance() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testRequest() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + initFactories() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + initTestProperties() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + setUp() + +  : void +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + + + + + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $FQN + + + + +

                                                                                                                                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\MicrosoftGraph::class + + + + + +
                                                                                                                                                                                                                            + + + + + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $requestFactory + + + + +

                                                                                                                                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $responseFactory + + + + +

                                                                                                                                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $streamFactory + + + + +

                                                                                                                                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $testProperties + + + + +

                                                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + $testResponses + + + + +

                                                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + requestTargetProvider() + + +

                                                                                                                                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + array<string|int, mixed> +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                            + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                            + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testGetClientCredentials() + + +

                                                                                                                                                                                                                            + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                            + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testGetRequestTarget() + + +

                                                                                                                                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $path + : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $expected + : string +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testProviderInstance() + + +

                                                                                                                                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testRefreshAccessToken() + + +

                                                                                                                                                                                                                            + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                            + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                            + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                            + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + initHttp() + + +

                                                                                                                                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $logger + : LoggerInterface +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + ClientInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + initLogger() + + +

                                                                                                                                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $is_ci + : bool +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + LoggerInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + initOptions() + + +

                                                                                                                                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                            + SettingsContainerInterface +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            + initTestProperties() + + +

                                                                                                                                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            + On this page + + +
                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +

                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-MixcloudTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-MixcloudTest.html new file mode 100644 index 00000000..b6f7f70a --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-MixcloudTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + MixcloudTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                              + in package + +
                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + $provider + +  : Mixcloud +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $FQN + +  : string +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $http + +  : ClientInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $is_ci + +  : bool +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testMagicGet() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testProviderInstance() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testRequest() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + initFactories() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + initTestProperties() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + setUp() + +  : void +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + + + + + + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + $FQN + + + + +

                                                                                                                                                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Mixcloud::class + + + + + +
                                                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + $requestFactory + + + + +

                                                                                                                                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + $responseFactory + + + + +

                                                                                                                                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + $streamFactory + + + + +

                                                                                                                                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + $testProperties + + + + +

                                                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + $testResponses + + + + +

                                                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + requestTargetProvider() + + +

                                                                                                                                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                              + array<string|int, mixed> +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                              + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                              + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testGetClientCredentials() + + +

                                                                                                                                                                                                                              + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                              + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testGetRequestTarget() + + +

                                                                                                                                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + $path + : string +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + $expected + : string +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                              + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testProviderInstance() + + +

                                                                                                                                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testRefreshAccessToken() + + +

                                                                                                                                                                                                                              + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                              + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                              + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                              + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + initHttp() + + +

                                                                                                                                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + $logger + : LoggerInterface +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                              + ClientInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + initLogger() + + +

                                                                                                                                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + $is_ci + : bool +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                              + LoggerInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + initOptions() + + +

                                                                                                                                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                              + SettingsContainerInterface +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              + initTestProperties() + + +

                                                                                                                                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              + On this page + + +
                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +

                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-MusicBrainzTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-MusicBrainzTest.html new file mode 100644 index 00000000..7fa3f792 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-MusicBrainzTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + MusicBrainzTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                + in package + +
                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + $provider + +  : MusicBrainz +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $FQN + +  : string +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $http + +  : ClientInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $is_ci + +  : bool +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testMagicGet() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testRequest() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + initFactories() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + initTestProperties() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + setUp() + +  : void +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + $FQN + + + + +

                                                                                                                                                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\MusicBrainz::class + + + + + +
                                                                                                                                                                                                                                + + + + + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + $requestFactory + + + + +

                                                                                                                                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + $responseFactory + + + + +

                                                                                                                                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + $streamFactory + + + + +

                                                                                                                                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + $testProperties + + + + +

                                                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + $testResponses + + + + +

                                                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + requestTargetProvider() + + +

                                                                                                                                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                + array<string|int, mixed> +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testGetClientCredentials() + + +

                                                                                                                                                                                                                                + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testGetRequestTarget() + + +

                                                                                                                                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + $path + : string +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + $expected + : string +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testProviderInstance() + + +

                                                                                                                                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + initHttp() + + +

                                                                                                                                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + $logger + : LoggerInterface +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                + ClientInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + initLogger() + + +

                                                                                                                                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + $is_ci + : bool +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                + LoggerInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + initOptions() + + +

                                                                                                                                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                + SettingsContainerInterface +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                + initTestProperties() + + +

                                                                                                                                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                + On this page + + +
                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html new file mode 100644 index 00000000..6ce13736 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html @@ -0,0 +1,2268 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + NPROneTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                  + in package + +
                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + $provider + +  : NPROne +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $FQN + +  : string +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $is_ci + +  : bool +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testRequest() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testSetAPI() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + initFactories() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + setUp() + +  : void +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + $provider + + + + +

                                                                                                                                                                                                                                  + + + + + public + NPROne + $provider + + + + + + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + $FQN + + + + +

                                                                                                                                                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\NPROne::class + + + + + +
                                                                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + $requestFactory + + + + +

                                                                                                                                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + $responseFactory + + + + +

                                                                                                                                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + $streamFactory + + + + +

                                                                                                                                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + $testProperties + + + + +

                                                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + $testResponses + + + + +

                                                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + requestTargetProvider() + + +

                                                                                                                                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                  + array<string|int, mixed> +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                  + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                  + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testGetClientCredentials() + + +

                                                                                                                                                                                                                                  + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                  + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + $path + : string +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + $expected + : string +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testProviderInstance() + + +

                                                                                                                                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                  + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                  + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                  + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                  + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + testSetAPI() + + +

                                                                                                                                                                                                                                  + + + + + public + testSetAPI() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + initHttp() + + +

                                                                                                                                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                  + ClientInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + initLogger() + + +

                                                                                                                                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + $is_ci + : bool +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                  + LoggerInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + initOptions() + + +

                                                                                                                                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                  + SettingsContainerInterface +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + initTestProperties() + + +

                                                                                                                                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  + setUp() + + +

                                                                                                                                                                                                                                  + + + + + protected + setUp() : void + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  + On this page + + +
                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-OpenCachingTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-OpenCachingTest.html new file mode 100644 index 00000000..e2592f14 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-OpenCachingTest.html @@ -0,0 +1,2040 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + OpenCachingTest + + + extends OAuth1ProviderTestAbstract + + +
                                                                                                                                                                                                                                    + in package + +
                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + $provider + +  : OpenCaching +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $provider + +  : OAuth1Interface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $FQN + +  : string +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $is_ci + +  : bool +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testGetSignature() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testGetSignatureInvalidURLException() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testMagicGet() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testOAuth1Instance() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testParseTokenResponseCallbackUnconfirmedException() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testRequest() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + initFactories() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + initTestProperties() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + setUp() + +  : void +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + + + + + + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + $FQN + + + + +

                                                                                                                                                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\OpenCaching::class + + + + + +
                                                                                                                                                                                                                                    + + + + + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + $requestFactory + + + + +

                                                                                                                                                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + $responseFactory + + + + +

                                                                                                                                                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + $streamFactory + + + + +

                                                                                                                                                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + $testProperties + + + + +

                                                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + $testResponses + + + + +

                                                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + requestTargetProvider() + + +

                                                                                                                                                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                    + array<string|int, mixed> +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                    + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + testGetRequestTarget() + + +

                                                                                                                                                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + $path + : string +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + $expected + : string +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + testGetSignatureInvalidURLException() + + +

                                                                                                                                                                                                                                    + + + + + public + testGetSignatureInvalidURLException() : void + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + testParseTokenResponseCallbackUnconfirmedException() + + +

                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseCallbackUnconfirmedException() : void + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + testProviderInstance() + + +

                                                                                                                                                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + initHttp() + + +

                                                                                                                                                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + $logger + : LoggerInterface +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                    + ClientInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + initLogger() + + +

                                                                                                                                                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + $is_ci + : bool +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                    + LoggerInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + initOptions() + + +

                                                                                                                                                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                    + SettingsContainerInterface +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    + initTestProperties() + + +

                                                                                                                                                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    + On this page + + +
                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmap2Test.html b/classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmap2Test.html new file mode 100644 index 00000000..ef107b3b --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmap2Test.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + OpenStreetmap2Test + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                      + in package + +
                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + $provider + +  : OpenStreetmap +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $FQN + +  : string +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $http + +  : ClientInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $is_ci + +  : bool +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testMagicGet() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testRequest() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + initFactories() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + initTestProperties() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + setUp() + +  : void +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + + + + + + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + $FQN + + + + +

                                                                                                                                                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\OpenStreetmap2::class + + + + + +
                                                                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + $requestFactory + + + + +

                                                                                                                                                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + $responseFactory + + + + +

                                                                                                                                                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + $streamFactory + + + + +

                                                                                                                                                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + $testProperties + + + + +

                                                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + $testResponses + + + + +

                                                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + requestTargetProvider() + + +

                                                                                                                                                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                      + array<string|int, mixed> +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                      + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                      + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testGetClientCredentials() + + +

                                                                                                                                                                                                                                      + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                      + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testGetRequestTarget() + + +

                                                                                                                                                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + $path + : string +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + $expected + : string +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testProviderInstance() + + +

                                                                                                                                                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                      + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                      + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                      + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                      + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + initHttp() + + +

                                                                                                                                                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + $logger + : LoggerInterface +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                      + ClientInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + initLogger() + + +

                                                                                                                                                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + $is_ci + : bool +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                      + LoggerInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + initOptions() + + +

                                                                                                                                                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                      + SettingsContainerInterface +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      + initTestProperties() + + +

                                                                                                                                                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      + On this page + + +
                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmapTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmapTest.html new file mode 100644 index 00000000..2c33240e --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmapTest.html @@ -0,0 +1,2040 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + OpenStreetmapTest + + + extends OAuth1ProviderTestAbstract + + +
                                                                                                                                                                                                                                        + in package + +
                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + $provider + +  : OpenStreetmap +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $provider + +  : OAuth1Interface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $FQN + +  : string +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $is_ci + +  : bool +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testGetSignature() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testGetSignatureInvalidURLException() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testOAuth1Instance() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testParseTokenResponseCallbackUnconfirmedException() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testRequest() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + initFactories() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + setUp() + +  : void +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + $FQN + + + + +

                                                                                                                                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\OpenStreetmap::class + + + + + +
                                                                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + $requestFactory + + + + +

                                                                                                                                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + $responseFactory + + + + +

                                                                                                                                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + $streamFactory + + + + +

                                                                                                                                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + $testProperties + + + + +

                                                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + $testResponses + + + + +

                                                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + requestTargetProvider() + + +

                                                                                                                                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                        + array<string|int, mixed> +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                        + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + $path + : string +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + $expected + : string +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + testGetSignatureInvalidURLException() + + +

                                                                                                                                                                                                                                        + + + + + public + testGetSignatureInvalidURLException() : void + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + testParseTokenResponseCallbackUnconfirmedException() + + +

                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseCallbackUnconfirmedException() : void + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + testProviderInstance() + + +

                                                                                                                                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + initHttp() + + +

                                                                                                                                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                        + ClientInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + initLogger() + + +

                                                                                                                                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + $is_ci + : bool +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                        + LoggerInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + initOptions() + + +

                                                                                                                                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                        + SettingsContainerInterface +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        + initTestProperties() + + +

                                                                                                                                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        + On this page + + +
                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-Patreon1Test.html b/classes/chillerlan-OAuthTest-Providers-Unit-Patreon1Test.html new file mode 100644 index 00000000..18c155eb --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-Patreon1Test.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + Patreon1Test + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                          + in package + +
                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + $provider + +  : Patreon +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $FQN + +  : string +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $http + +  : ClientInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $is_ci + +  : bool +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testMagicGet() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testRequest() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + initFactories() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + initTestProperties() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + setUp() + +  : void +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + $FQN + + + + +

                                                                                                                                                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Patreon::class + + + + + +
                                                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + $requestFactory + + + + +

                                                                                                                                                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + $responseFactory + + + + +

                                                                                                                                                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + $streamFactory + + + + +

                                                                                                                                                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + $testProperties + + + + +

                                                                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + $testResponses + + + + +

                                                                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + requestTargetProvider() + + +

                                                                                                                                                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                                          + array<string|int, mixed> +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                          + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                          + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testGetClientCredentials() + + +

                                                                                                                                                                                                                                          + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                          + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testGetRequestTarget() + + +

                                                                                                                                                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + $path + : string +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + $expected + : string +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                          + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testProviderInstance() + + +

                                                                                                                                                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                          + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                          + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                          + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                          + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + initHttp() + + +

                                                                                                                                                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + $logger + : LoggerInterface +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                                          + ClientInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + initLogger() + + +

                                                                                                                                                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + $is_ci + : bool +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                                          + LoggerInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + initOptions() + + +

                                                                                                                                                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                                          + SettingsContainerInterface +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          + initTestProperties() + + +

                                                                                                                                                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          + On this page + + +
                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-Patreon2Test.html b/classes/chillerlan-OAuthTest-Providers-Unit-Patreon2Test.html new file mode 100644 index 00000000..cc5af2a5 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-Patreon2Test.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + Patreon2Test + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                            + in package + +
                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + $provider + +  : Patreon +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $FQN + +  : string +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $http + +  : ClientInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $is_ci + +  : bool +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testMagicGet() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testRequest() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + initFactories() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + initTestProperties() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + setUp() + +  : void +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + + + + + + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + $FQN + + + + +

                                                                                                                                                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Patreon::class + + + + + +
                                                                                                                                                                                                                                            + + + + + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + $requestFactory + + + + +

                                                                                                                                                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + $responseFactory + + + + +

                                                                                                                                                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + $streamFactory + + + + +

                                                                                                                                                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + $testProperties + + + + +

                                                                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + $testResponses + + + + +

                                                                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + requestTargetProvider() + + +

                                                                                                                                                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                                            + array<string|int, mixed> +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                            + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                            + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testGetClientCredentials() + + +

                                                                                                                                                                                                                                            + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                            + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testGetRequestTarget() + + +

                                                                                                                                                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + $path + : string +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + $expected + : string +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testProviderInstance() + + +

                                                                                                                                                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                            + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                            + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                            + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                            + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + initHttp() + + +

                                                                                                                                                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + $logger + : LoggerInterface +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                                            + ClientInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + initLogger() + + +

                                                                                                                                                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + $is_ci + : bool +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                                            + LoggerInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + initOptions() + + +

                                                                                                                                                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                                            + SettingsContainerInterface +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            + initTestProperties() + + +

                                                                                                                                                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            + On this page + + +
                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-PayPalTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-PayPalTest.html new file mode 100644 index 00000000..47329e09 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-PayPalTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + PayPalTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                              + in package + +
                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + $provider + +  : PayPal +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $FQN + +  : string +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $http + +  : ClientInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $is_ci + +  : bool +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testMagicGet() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testRequest() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + initFactories() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + initTestProperties() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + setUp() + +  : void +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + + + + + + + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + $provider + + + + +

                                                                                                                                                                                                                                              + + + + + public + PayPal + $provider + + + + + + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + $FQN + + + + +

                                                                                                                                                                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\PayPal::class + + + + + +
                                                                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + $requestFactory + + + + +

                                                                                                                                                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + $responseFactory + + + + +

                                                                                                                                                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + $streamFactory + + + + +

                                                                                                                                                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + $testProperties + + + + +

                                                                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + $testResponses + + + + +

                                                                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + requestTargetProvider() + + +

                                                                                                                                                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                                              + array<string|int, mixed> +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                              + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                              + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testGetClientCredentials() + + +

                                                                                                                                                                                                                                              + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                              + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testGetRequestTarget() + + +

                                                                                                                                                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + $path + : string +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + $expected + : string +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                              + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testProviderInstance() + + +

                                                                                                                                                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                              + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                              + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                              + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                              + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + initHttp() + + +

                                                                                                                                                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + $logger + : LoggerInterface +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                                              + ClientInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + initLogger() + + +

                                                                                                                                                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + $is_ci + : bool +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                                              + LoggerInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + initOptions() + + +

                                                                                                                                                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                                              + SettingsContainerInterface +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              + initTestProperties() + + +

                                                                                                                                                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + On this page + + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-SlackTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-SlackTest.html new file mode 100644 index 00000000..235b55b9 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-SlackTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + SlackTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                + in package + +
                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + $provider + +  : Slack +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $FQN + +  : string +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $is_ci + +  : bool +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testRequest() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + initFactories() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + setUp() + +  : void +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + $provider + + + + +

                                                                                                                                                                                                                                                + + + + + public + Slack + $provider + + + + + + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + $FQN + + + + +

                                                                                                                                                                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Slack::class + + + + + +
                                                                                                                                                                                                                                                + + + + + + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + $requestFactory + + + + +

                                                                                                                                                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + $responseFactory + + + + +

                                                                                                                                                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + $streamFactory + + + + +

                                                                                                                                                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + $testProperties + + + + +

                                                                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + $testResponses + + + + +

                                                                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + requestTargetProvider() + + +

                                                                                                                                                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                                + array<string|int, mixed> +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + $path + : string +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + $expected + : string +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testProviderInstance() + + +

                                                                                                                                                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + initHttp() + + +

                                                                                                                                                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                                + ClientInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + initLogger() + + +

                                                                                                                                                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + $is_ci + : bool +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                                + LoggerInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + initOptions() + + +

                                                                                                                                                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                                + SettingsContainerInterface +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                + initTestProperties() + + +

                                                                                                                                                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                + On this page + + +
                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-SoundCloudTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-SoundCloudTest.html new file mode 100644 index 00000000..255adf77 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-SoundCloudTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + SoundCloudTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                  + in package + +
                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + $provider + +  : SoundCloud +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $FQN + +  : string +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $is_ci + +  : bool +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testRequest() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + initFactories() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + setUp() + +  : void +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + $FQN + + + + +

                                                                                                                                                                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\SoundCloud::class + + + + + +
                                                                                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + $requestFactory + + + + +

                                                                                                                                                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + $responseFactory + + + + +

                                                                                                                                                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + $streamFactory + + + + +

                                                                                                                                                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + $testProperties + + + + +

                                                                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + $testResponses + + + + +

                                                                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + requestTargetProvider() + + +

                                                                                                                                                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                                  + array<string|int, mixed> +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                  + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                  + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                  + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                  + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + $path + : string +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + $expected + : string +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testProviderInstance() + + +

                                                                                                                                                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                  + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                  + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                  + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                  + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + initHttp() + + +

                                                                                                                                                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                                  + ClientInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + initLogger() + + +

                                                                                                                                                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + $is_ci + : bool +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                                  + LoggerInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + initOptions() + + +

                                                                                                                                                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                                  + SettingsContainerInterface +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  + initTestProperties() + + +

                                                                                                                                                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  + On this page + + +
                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-SpotifyTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-SpotifyTest.html new file mode 100644 index 00000000..e3fd930e --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-SpotifyTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + SpotifyTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                    + in package + +
                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + $provider + +  : Spotify +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $FQN + +  : string +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $is_ci + +  : bool +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testRequest() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + initFactories() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + setUp() + +  : void +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + + + + + + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + $FQN + + + + +

                                                                                                                                                                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Spotify::class + + + + + +
                                                                                                                                                                                                                                                    + + + + + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + $requestFactory + + + + +

                                                                                                                                                                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + $responseFactory + + + + +

                                                                                                                                                                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + $streamFactory + + + + +

                                                                                                                                                                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + $testProperties + + + + +

                                                                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + $testResponses + + + + +

                                                                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + requestTargetProvider() + + +

                                                                                                                                                                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                                    + array<string|int, mixed> +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                    + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                    + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                    + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                    + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + $path + : string +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + $expected + : string +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testProviderInstance() + + +

                                                                                                                                                                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                    + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                    + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                    + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                    + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + initHttp() + + +

                                                                                                                                                                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                                    + ClientInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + initLogger() + + +

                                                                                                                                                                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + $is_ci + : bool +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                                    + LoggerInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + initOptions() + + +

                                                                                                                                                                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                                    + SettingsContainerInterface +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    + initTestProperties() + + +

                                                                                                                                                                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    + On this page + + +
                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html new file mode 100644 index 00000000..a3c5ce19 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html @@ -0,0 +1,1900 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + SteamOpenIDTest + + + extends OAuthProviderTestAbstract + + +
                                                                                                                                                                                                                                                      + in package + +
                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                      + + + + + + + +

                                                                                                                                                                                                                                                      + Constants + + +

                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + ID_INVALID + +  = "ns:http://specs.openid.net/auth/2.0\nis_valid:false\n" +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + ID_VALID + +  = "ns:http://specs.openid.net/auth/2.0\nis_valid:true\n" +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + $provider + +  : SteamOpenID +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $FQN + +  : string +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $is_ci + +  : bool +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testParseTokenResponse() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testParseTokenResponseInvalidID() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testParseTokenResponseNoData() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testRequest() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + initFactories() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + setUp() + +  : void +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + Constants + + +

                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + ID_INVALID + + +

                                                                                                                                                                                                                                                      + + + + + + protected + mixed + ID_INVALID + = "ns:http://specs.openid.net/auth/2.0\nis_valid:false\n" + + + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + ID_VALID + + +

                                                                                                                                                                                                                                                      + + + + + + protected + mixed + ID_VALID + = "ns:http://specs.openid.net/auth/2.0\nis_valid:true\n" + + + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + $FQN + + + + +

                                                                                                                                                                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\SteamOpenID::class + + + + + +
                                                                                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + $requestFactory + + + + +

                                                                                                                                                                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + $responseFactory + + + + +

                                                                                                                                                                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + $streamFactory + + + + +

                                                                                                                                                                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + $testProperties + + + + +

                                                                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + $testResponses + + + + +

                                                                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = ['/steam/id' => self::ID_VALID, '/steam/api/request' => '{"data":"such data! much wow!"}'] + + + + + +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + requestTargetProvider() + + +

                                                                                                                                                                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                                      + array<string|int, mixed> +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + testGetAccessToken() + + +

                                                                                                                                                                                                                                                      + + + + + public + testGetAccessToken() : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + testGetAuthURL() + + +

                                                                                                                                                                                                                                                      + + + + + public + testGetAuthURL() : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + $path + : string +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + $expected + : string +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + testParseTokenResponse() + + +

                                                                                                                                                                                                                                                      + + + + + public + testParseTokenResponse() : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + testParseTokenResponseInvalidID() + + +

                                                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseInvalidID() : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + testParseTokenResponseNoData() + + +

                                                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseNoData() : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + testProviderInstance() + + +

                                                                                                                                                                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + testRequest() + + +

                                                                                                                                                                                                                                                      + + + + + public + testRequest() : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + initHttp() + + +

                                                                                                                                                                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                                      + ClientInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + initLogger() + + +

                                                                                                                                                                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + $is_ci + : bool +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                                      + LoggerInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + initOptions() + + +

                                                                                                                                                                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                                      + SettingsContainerInterface +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + initTestProperties() + + +

                                                                                                                                                                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      + setUp() + + +

                                                                                                                                                                                                                                                      + + + + + protected + setUp() : void + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      + On this page + + +
                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-StripeTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-StripeTest.html new file mode 100644 index 00000000..2e5ff326 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-StripeTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + StripeTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                        + in package + +
                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + $provider + +  : Stripe +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $FQN + +  : string +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $is_ci + +  : bool +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testRequest() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + initFactories() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + setUp() + +  : void +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + $provider + + + + +

                                                                                                                                                                                                                                                        + + + + + public + Stripe + $provider + + + + + + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + $FQN + + + + +

                                                                                                                                                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Stripe::class + + + + + +
                                                                                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + $requestFactory + + + + +

                                                                                                                                                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + $responseFactory + + + + +

                                                                                                                                                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + $streamFactory + + + + +

                                                                                                                                                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + $testProperties + + + + +

                                                                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + $testResponses + + + + +

                                                                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + requestTargetProvider() + + +

                                                                                                                                                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                                        + array<string|int, mixed> +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                        + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                        + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                        + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                        + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + $path + : string +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + $expected + : string +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testProviderInstance() + + +

                                                                                                                                                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                        + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                        + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                        + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                        + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + initHttp() + + +

                                                                                                                                                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                                        + ClientInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + initLogger() + + +

                                                                                                                                                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + $is_ci + : bool +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                                        + LoggerInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + initOptions() + + +

                                                                                                                                                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                                        + SettingsContainerInterface +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        + initTestProperties() + + +

                                                                                                                                                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        + On this page + + +
                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-Tumblr2Test.html b/classes/chillerlan-OAuthTest-Providers-Unit-Tumblr2Test.html new file mode 100644 index 00000000..d91bca41 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-Tumblr2Test.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + Tumblr2Test + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                          + in package + +
                                                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                          + + + + + + + + + +

                                                                                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + $provider + +  : Tumblr2 +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $FQN + +  : string +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $is_ci + +  : bool +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testRequest() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + initFactories() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + setUp() + +  : void +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + Properties + + +

                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + $FQN + + + + +

                                                                                                                                                                                                                                                          + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Tumblr2::class + + + + + +
                                                                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + $requestFactory + + + + +

                                                                                                                                                                                                                                                          + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + $responseFactory + + + + +

                                                                                                                                                                                                                                                          + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + $streamFactory + + + + +

                                                                                                                                                                                                                                                          + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + $testProperties + + + + +

                                                                                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + $testResponses + + + + +

                                                                                                                                                                                                                                                          + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + Methods + + +

                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + requestTargetProvider() + + +

                                                                                                                                                                                                                                                          + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                                                          + array<string|int, mixed> +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                          + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                          + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                          + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                          + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                          + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + $path + : string +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + $expected + : string +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                          + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                          + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testProviderInstance() + + +

                                                                                                                                                                                                                                                          + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                          + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                          + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                          + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                          + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + initHttp() + + +

                                                                                                                                                                                                                                                          + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                                                          + ClientInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + initLogger() + + +

                                                                                                                                                                                                                                                          + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + $is_ci + : bool +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                                                          + LoggerInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + initOptions() + + +

                                                                                                                                                                                                                                                          + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          Return values
                                                                                                                                                                                                                                                          + SettingsContainerInterface +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          + initTestProperties() + + +

                                                                                                                                                                                                                                                          + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          Parameters
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          + On this page + + +
                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-TumblrTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-TumblrTest.html new file mode 100644 index 00000000..7b24b11c --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-TumblrTest.html @@ -0,0 +1,2040 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + TumblrTest + + + extends OAuth1ProviderTestAbstract + + +
                                                                                                                                                                                                                                                            + in package + +
                                                                                                                                                                                                                                                            + + +

                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                            + + + + + + + + + +

                                                                                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + $provider + +  : Tumblr +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $provider + +  : OAuth1Interface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $FQN + +  : string +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $is_ci + +  : bool +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testGetSignature() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testGetSignatureInvalidURLException() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testOAuth1Instance() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testParseTokenResponseCallbackUnconfirmedException() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testRequest() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + initFactories() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + setUp() + +  : void +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + + + + + + + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + Properties + + +

                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + $provider + + + + +

                                                                                                                                                                                                                                                            + + + + + public + Tumblr + $provider + + + + + + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + $FQN + + + + +

                                                                                                                                                                                                                                                            + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Tumblr::class + + + + + +
                                                                                                                                                                                                                                                            + + + + + + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + $requestFactory + + + + +

                                                                                                                                                                                                                                                            + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + $responseFactory + + + + +

                                                                                                                                                                                                                                                            + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + $streamFactory + + + + +

                                                                                                                                                                                                                                                            + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + $testProperties + + + + +

                                                                                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + $testResponses + + + + +

                                                                                                                                                                                                                                                            + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + Methods + + +

                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + requestTargetProvider() + + +

                                                                                                                                                                                                                                                            + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                                                            + array<string|int, mixed> +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                            + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                            + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + $path + : string +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + $expected + : string +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + testGetSignatureInvalidURLException() + + +

                                                                                                                                                                                                                                                            + + + + + public + testGetSignatureInvalidURLException() : void + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + testParseTokenResponseCallbackUnconfirmedException() + + +

                                                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseCallbackUnconfirmedException() : void + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                            + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + testProviderInstance() + + +

                                                                                                                                                                                                                                                            + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + initHttp() + + +

                                                                                                                                                                                                                                                            + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                                                            + ClientInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + initLogger() + + +

                                                                                                                                                                                                                                                            + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + $is_ci + : bool +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                                                            + LoggerInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + initOptions() + + +

                                                                                                                                                                                                                                                            + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            Return values
                                                                                                                                                                                                                                                            + SettingsContainerInterface +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            + initTestProperties() + + +

                                                                                                                                                                                                                                                            + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            Parameters
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            + On this page + + +
                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-TwitchTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-TwitchTest.html new file mode 100644 index 00000000..d4b96b73 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-TwitchTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + TwitchTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                              + in package + +
                                                                                                                                                                                                                                                              + + +

                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                              + + + + + + + + + +

                                                                                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + $provider + +  : Twitch +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $FQN + +  : string +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $is_ci + +  : bool +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testRequest() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + initFactories() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + setUp() + +  : void +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + + + + + + + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + Properties + + +

                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + $provider + + + + +

                                                                                                                                                                                                                                                              + + + + + public + Twitch + $provider + + + + + + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + $FQN + + + + +

                                                                                                                                                                                                                                                              + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Twitch::class + + + + + +
                                                                                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + $requestFactory + + + + +

                                                                                                                                                                                                                                                              + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + $responseFactory + + + + +

                                                                                                                                                                                                                                                              + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + $streamFactory + + + + +

                                                                                                                                                                                                                                                              + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + $testProperties + + + + +

                                                                                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + $testResponses + + + + +

                                                                                                                                                                                                                                                              + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + Methods + + +

                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + requestTargetProvider() + + +

                                                                                                                                                                                                                                                              + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                                                              + array<string|int, mixed> +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                              + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                              + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                              + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                              + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                              + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + $path + : string +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + $expected + : string +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                              + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                              + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testProviderInstance() + + +

                                                                                                                                                                                                                                                              + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                              + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                              + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                              + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                              + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + initHttp() + + +

                                                                                                                                                                                                                                                              + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                                                              + ClientInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + initLogger() + + +

                                                                                                                                                                                                                                                              + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + $is_ci + : bool +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                                                              + LoggerInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + initOptions() + + +

                                                                                                                                                                                                                                                              + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              Return values
                                                                                                                                                                                                                                                              + SettingsContainerInterface +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              + initTestProperties() + + +

                                                                                                                                                                                                                                                              + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              Parameters
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              + On this page + + +
                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html new file mode 100644 index 00000000..af48529c --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html @@ -0,0 +1,2306 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + TwitterCCTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                                + in package + +
                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                + + + + + + + + + +

                                                                                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + $provider + +  : TwitterCC +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $FQN + +  : string +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $is_ci + +  : bool +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testRequest() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testRequestGetAccessTokenNotSupportedException() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testRequestGetAuthURLNotSupportedException() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + initFactories() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + setUp() + +  : void +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + + + + + + + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + Properties + + +

                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + $FQN + + + + +

                                                                                                                                                                                                                                                                + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\TwitterCC::class + + + + + +
                                                                                                                                                                                                                                                                + + + + + + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + $requestFactory + + + + +

                                                                                                                                                                                                                                                                + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + $responseFactory + + + + +

                                                                                                                                                                                                                                                                + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + $streamFactory + + + + +

                                                                                                                                                                                                                                                                + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + $testProperties + + + + +

                                                                                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + $testResponses + + + + +

                                                                                                                                                                                                                                                                + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + Methods + + +

                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + requestTargetProvider() + + +

                                                                                                                                                                                                                                                                + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                                                + array<string|int, mixed> +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                                + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                                + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testGetAccessToken() + + +

                                                                                                                                                                                                                                                                + + + + + public + testGetAccessToken() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testGetAuthURL() + + +

                                                                                                                                                                                                                                                                + + + + + public + testGetAuthURL() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                                + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                                + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                                + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + $path + : string +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + $expected + : string +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                                + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                                + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testProviderInstance() + + +

                                                                                                                                                                                                                                                                + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                                + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                                + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testRequestGetAccessTokenNotSupportedException() + + +

                                                                                                                                                                                                                                                                + + + + + public + testRequestGetAccessTokenNotSupportedException() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testRequestGetAuthURLNotSupportedException() + + +

                                                                                                                                                                                                                                                                + + + + + public + testRequestGetAuthURLNotSupportedException() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                                + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                                + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + initHttp() + + +

                                                                                                                                                                                                                                                                + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                                                + ClientInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + initLogger() + + +

                                                                                                                                                                                                                                                                + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + $is_ci + : bool +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                                                + LoggerInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + initOptions() + + +

                                                                                                                                                                                                                                                                + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                Return values
                                                                                                                                                                                                                                                                + SettingsContainerInterface +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                + initTestProperties() + + +

                                                                                                                                                                                                                                                                + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                Parameters
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                + On this page + + +
                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-TwitterTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-TwitterTest.html new file mode 100644 index 00000000..86fd4b94 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-TwitterTest.html @@ -0,0 +1,2040 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + TwitterTest + + + extends OAuth1ProviderTestAbstract + + +
                                                                                                                                                                                                                                                                  + in package + +
                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                  + + + + + + + + + +

                                                                                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + $provider + +  : Twitter +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $provider + +  : OAuth1Interface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $FQN + +  : string +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $is_ci + +  : bool +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testGetSignature() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testGetSignatureInvalidURLException() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testOAuth1Instance() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testParseTokenResponseCallbackUnconfirmedException() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testRequest() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + initFactories() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + setUp() + +  : void +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + Properties + + +

                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + $FQN + + + + +

                                                                                                                                                                                                                                                                  + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Twitter::class + + + + + +
                                                                                                                                                                                                                                                                  + + + + + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + $requestFactory + + + + +

                                                                                                                                                                                                                                                                  + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + $responseFactory + + + + +

                                                                                                                                                                                                                                                                  + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + $streamFactory + + + + +

                                                                                                                                                                                                                                                                  + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + $testProperties + + + + +

                                                                                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + $testResponses + + + + +

                                                                                                                                                                                                                                                                  + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + Methods + + +

                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + requestTargetProvider() + + +

                                                                                                                                                                                                                                                                  + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                                                  + array<string|int, mixed> +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                                  + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                                  + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + $path + : string +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + $expected + : string +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + testGetSignatureInvalidURLException() + + +

                                                                                                                                                                                                                                                                  + + + + + public + testGetSignatureInvalidURLException() : void + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + testParseTokenResponseCallbackUnconfirmedException() + + +

                                                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseCallbackUnconfirmedException() : void + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                                  + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + testProviderInstance() + + +

                                                                                                                                                                                                                                                                  + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + initHttp() + + +

                                                                                                                                                                                                                                                                  + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                                                  + ClientInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + initLogger() + + +

                                                                                                                                                                                                                                                                  + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + $is_ci + : bool +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                                                  + LoggerInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + initOptions() + + +

                                                                                                                                                                                                                                                                  + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  Return values
                                                                                                                                                                                                                                                                  + SettingsContainerInterface +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  + initTestProperties() + + +

                                                                                                                                                                                                                                                                  + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  Parameters
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  + On this page + + +
                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-VimeoTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-VimeoTest.html new file mode 100644 index 00000000..e21b834d --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-VimeoTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + VimeoTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                                    + in package + +
                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                    + + + + + + + + + +

                                                                                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + $provider + +  : Vimeo +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $FQN + +  : string +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $is_ci + +  : bool +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testRequest() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + initFactories() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + setUp() + +  : void +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + + + + + + + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + Properties + + +

                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + $provider + + + + +

                                                                                                                                                                                                                                                                    + + + + + public + Vimeo + $provider + + + + + + +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + $FQN + + + + +

                                                                                                                                                                                                                                                                    + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\Vimeo::class + + + + + +
                                                                                                                                                                                                                                                                    + + + + + + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + $requestFactory + + + + +

                                                                                                                                                                                                                                                                    + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + $responseFactory + + + + +

                                                                                                                                                                                                                                                                    + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + $streamFactory + + + + +

                                                                                                                                                                                                                                                                    + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + $testProperties + + + + +

                                                                                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + $testResponses + + + + +

                                                                                                                                                                                                                                                                    + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + Methods + + +

                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + requestTargetProvider() + + +

                                                                                                                                                                                                                                                                    + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                                                    + array<string|int, mixed> +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + $path + : string +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + $expected + : string +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testProviderInstance() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                                    + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + initHttp() + + +

                                                                                                                                                                                                                                                                    + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                                                    + ClientInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + initLogger() + + +

                                                                                                                                                                                                                                                                    + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + $is_ci + : bool +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                                                    + LoggerInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + initOptions() + + +

                                                                                                                                                                                                                                                                    + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    Return values
                                                                                                                                                                                                                                                                    + SettingsContainerInterface +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + initTestProperties() + + +

                                                                                                                                                                                                                                                                    + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    + setUp() + + +

                                                                                                                                                                                                                                                                    + + + + + protected + setUp() : void + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    + On this page + + +
                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-WordPressTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-WordPressTest.html new file mode 100644 index 00000000..41eb6c34 --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-WordPressTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + WordPressTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                                      + in package + +
                                                                                                                                                                                                                                                                      + + +

                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                      + + + + + + + + + +

                                                                                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + $provider + +  : WordPress +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $FQN + +  : string +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $is_ci + +  : bool +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testRequest() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + initFactories() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + setUp() + +  : void +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + + + + + + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + Properties + + +

                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + $FQN + + + + +

                                                                                                                                                                                                                                                                      + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\WordPress::class + + + + + +
                                                                                                                                                                                                                                                                      + + + + + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + $requestFactory + + + + +

                                                                                                                                                                                                                                                                      + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + $responseFactory + + + + +

                                                                                                                                                                                                                                                                      + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + $streamFactory + + + + +

                                                                                                                                                                                                                                                                      + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + $testProperties + + + + +

                                                                                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + $testResponses + + + + +

                                                                                                                                                                                                                                                                      + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + Methods + + +

                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + requestTargetProvider() + + +

                                                                                                                                                                                                                                                                      + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                                                      + array<string|int, mixed> +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + $path + : string +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + $expected + : string +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testProviderInstance() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                                      + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + initHttp() + + +

                                                                                                                                                                                                                                                                      + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                                                      + ClientInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + initLogger() + + +

                                                                                                                                                                                                                                                                      + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + $is_ci + : bool +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                                                      + LoggerInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + initOptions() + + +

                                                                                                                                                                                                                                                                      + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      Return values
                                                                                                                                                                                                                                                                      + SettingsContainerInterface +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      + initTestProperties() + + +

                                                                                                                                                                                                                                                                      + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      Parameters
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      + On this page + + +
                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/classes/chillerlan-OAuthTest-Providers-Unit-YouTubeTest.html b/classes/chillerlan-OAuthTest-Providers-Unit-YouTubeTest.html new file mode 100644 index 00000000..c9d5177b --- /dev/null +++ b/classes/chillerlan-OAuthTest-Providers-Unit-YouTubeTest.html @@ -0,0 +1,2230 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + YouTubeTest + + + extends OAuth2ProviderTestAbstract + + +
                                                                                                                                                                                                                                                                        + in package + +
                                                                                                                                                                                                                                                                        + + +

                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                        + + + + + + + + + +

                                                                                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + $provider + +  : YouTube +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $provider + +  : OAuth2Interface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $FQN + +  : string +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $http + +  : ClientInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $is_ci + +  : bool +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $logger + +  : LoggerInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $options + +  : OAuthOptions|SettingsContainerInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $provider + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $reflection + +  : ReflectionClass +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $requestFactory + +  : RequestFactoryInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $responseFactory + +  : ResponseFactoryInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $storage + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $streamFactory + +  : StreamFactoryInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $testProperties + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $testResponses + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + $uriFactory + +  : UriFactoryInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + requestTargetProvider() + +  : array<string|int, mixed> +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testCheckCSRFState() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testCheckStateInvalidCSRFStateException() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testCheckStateInvalidException() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testGetAccessToken() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testGetAuthURL() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testGetClientCredentials() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testGetRequestAuthorization() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testGetRequestTarget() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testMagicGet() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testOAuth2Instance() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testOAuthInstance() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testParseTokenResponseErrorException() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testProviderInstance() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testRefreshAccessToken() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testRefreshAccessTokenNoRefreshTokenAvailable() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testRequest() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testRequestInvalidAuthTypeException() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testRequestWithTokenRefresh() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + testTokenInvalidate() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + initFactories() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + initHttp() + +  : ClientInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + initLogger() + +  : LoggerInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + initOptions() + +  : SettingsContainerInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + initProvider() + +  : OAuthInterface|OAuth1Interface|OAuth2Interface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + initStorage() + +  : OAuthStorageInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + initTestProperties() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + setUp() + +  : void +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + Properties + + +

                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + $FQN + + + + +

                                                                                                                                                                                                                                                                        + + + + + protected + string + $FQN + = \chillerlan\OAuth\Providers\YouTube::class + + + + + +
                                                                                                                                                                                                                                                                        + + + + + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + $requestFactory + + + + +

                                                                                                                                                                                                                                                                        + + + + + protected + RequestFactoryInterface + $requestFactory + + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + $responseFactory + + + + +

                                                                                                                                                                                                                                                                        + + + + + protected + ResponseFactoryInterface + $responseFactory + + + + + + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + $streamFactory + + + + +

                                                                                                                                                                                                                                                                        + + + + + protected + StreamFactoryInterface + $streamFactory + + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + $testProperties + + + + +

                                                                                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testProperties + = [] + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + $testResponses + + + + +

                                                                                                                                                                                                                                                                        + + + + + protected + array<string|int, mixed> + $testResponses + = [] + + + + + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + Methods + + +

                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + requestTargetProvider() + + +

                                                                                                                                                                                                                                                                        + + + + + public + static requestTargetProvider() : array<string|int, mixed> + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                                                        + array<string|int, mixed> +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testCheckStateInvalidCSRFStateException() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testCheckStateInvalidCSRFStateException() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testCheckStateInvalidException() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testCheckStateInvalidException() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testGetClientCredentials() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testGetClientCredentials() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testGetRequestAuthorization() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testGetRequestAuthorization() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testGetRequestTarget() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testGetRequestTarget(string $path, string $expected) : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + $path + : string +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + $expected + : string +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testParseTokenResponseErrorException() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseErrorException() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testParseTokenResponseNoDataException() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoDataException() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testParseTokenResponseNoTokenException() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testParseTokenResponseNoTokenException() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testProviderInstance() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testProviderInstance() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testRefreshAccessToken() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testRefreshAccessToken() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testRefreshAccessTokenNoRefreshTokenAvailable() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testRefreshAccessTokenNoRefreshTokenAvailable() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testRequestInvalidAuthTypeException() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testRequestInvalidAuthTypeException() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + testRequestWithTokenRefresh() + + +

                                                                                                                                                                                                                                                                        + + + + + public + testRequestWithTokenRefresh() : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + initHttp() + + +

                                                                                                                                                                                                                                                                        + + + + + protected + initHttp(SettingsContainerInterface $options, LoggerInterface $logger, array<string|int, mixed> $responses) : ClientInterface + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + $options + : SettingsContainerInterface +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + $logger + : LoggerInterface +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + $responses + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                                                        + ClientInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + initLogger() + + +

                                                                                                                                                                                                                                                                        + + + + + protected + initLogger(bool $is_ci) : LoggerInterface + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + $is_ci + : bool +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                                                        + LoggerInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + initOptions() + + +

                                                                                                                                                                                                                                                                        + + + + + protected + initOptions() : SettingsContainerInterface + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        Return values
                                                                                                                                                                                                                                                                        + SettingsContainerInterface +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        + initTestProperties() + + +

                                                                                                                                                                                                                                                                        + + + + + protected + initTestProperties(array<string|int, mixed> $properties) : void + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        Parameters
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + $properties + : array<string|int, mixed> +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        + On this page + + +
                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/src-providers-amazon.html b/files/src-providers-amazon.html new file mode 100644 index 00000000..a723c8f3 --- /dev/null +++ b/files/src-providers-amazon.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          Amazon.php

                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                          Class Amazon

                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                          10.08.2018

                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                          Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                          2018 Smiley

                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          Amazon
                                                                                                                                                                                                                                                                          Amazon Login/OAuth
                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/src-providers-azureactivedirectory.html b/files/src-providers-azureactivedirectory.html new file mode 100644 index 00000000..ab542562 --- /dev/null +++ b/files/src-providers-azureactivedirectory.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                            AzureActiveDirectory.php

                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                            Class AzureActiveDirectory

                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                            29.07.2019

                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                            smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                            2019 smiley

                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            AzureActiveDirectory
                                                                                                                                                                                                                                                                            Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/src-providers-battlenet.html b/files/src-providers-battlenet.html new file mode 100644 index 00000000..6f837a9a --- /dev/null +++ b/files/src-providers-battlenet.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                              BattleNet.php

                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                              Class BattleNet

                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                              02.08.2019

                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                              smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                              2019 smiley

                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              BattleNet
                                                                                                                                                                                                                                                                              Battle.net OAuth
                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/src-providers-bigcartel.html b/files/src-providers-bigcartel.html new file mode 100644 index 00000000..6db60296 --- /dev/null +++ b/files/src-providers-bigcartel.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                BigCartel.php

                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                Class BigCartel

                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                10.04.2018

                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                2018 Smiley

                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                BigCartel
                                                                                                                                                                                                                                                                                BigCartel OAuth
                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/src-providers-bitbucket.html b/files/src-providers-bitbucket.html new file mode 100644 index 00000000..ee863137 --- /dev/null +++ b/files/src-providers-bitbucket.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                  Bitbucket.php

                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                  Class Bitbucket

                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                  29.07.2019

                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                  2019 smiley

                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  Bitbucket
                                                                                                                                                                                                                                                                                  Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/src-providers-deezer.html b/files/src-providers-deezer.html new file mode 100644 index 00000000..42a66b47 --- /dev/null +++ b/files/src-providers-deezer.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                    Deezer.php

                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                    Class Deezer

                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                    09.08.2018

                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                    Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                    2018 Smiley

                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    Deezer
                                                                                                                                                                                                                                                                                    Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/src-providers-deviantart.html b/files/src-providers-deviantart.html new file mode 100644 index 00000000..a6e26b88 --- /dev/null +++ b/files/src-providers-deviantart.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                      DeviantArt.php

                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                      Class DeviantArt

                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                      26.10.2017

                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                      Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                      2017 Smiley

                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      DeviantArt
                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/src-providers-discogs.html b/files/src-providers-discogs.html new file mode 100644 index 00000000..d77e390f --- /dev/null +++ b/files/src-providers-discogs.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                        Discogs.php

                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                        Class Discogs

                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                        08.04.2018

                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                        Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                        2018 Smiley

                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        Discogs
                                                                                                                                                                                                                                                                                        Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/src-providers-discord.html b/files/src-providers-discord.html new file mode 100644 index 00000000..ca878e21 --- /dev/null +++ b/files/src-providers-discord.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                          Discord.php

                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                          Class Discord

                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                          22.10.2017

                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                          Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                          2017 Smiley

                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          Discord
                                                                                                                                                                                                                                                                                          Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/src-providers-flickr.html b/files/src-providers-flickr.html new file mode 100644 index 00000000..f3c13b4d --- /dev/null +++ b/files/src-providers-flickr.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                            Flickr.php

                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            Class Flickr

                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            20.10.2017

                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            2017 Smiley

                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            Flickr
                                                                                                                                                                                                                                                                                            Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/src-providers-foursquare.html b/files/src-providers-foursquare.html new file mode 100644 index 00000000..6f3626cd --- /dev/null +++ b/files/src-providers-foursquare.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                              Foursquare.php

                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                              Class Foursquare

                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                              10.08.2018

                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                              Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                              2018 Smiley

                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              Foursquare
                                                                                                                                                                                                                                                                                              Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/src-providers-github.html b/files/src-providers-github.html new file mode 100644 index 00000000..424a3478 --- /dev/null +++ b/files/src-providers-github.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                GitHub.php

                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                Class GitHub

                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                22.10.2017

                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                2017 Smiley

                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                GitHub
                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/src-providers-gitlab.html b/files/src-providers-gitlab.html new file mode 100644 index 00000000..9bdca26a --- /dev/null +++ b/files/src-providers-gitlab.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                  GitLab.php

                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                  Class GitLab

                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                  29.07.2019

                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                  2019 smiley

                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  GitLab
                                                                                                                                                                                                                                                                                                  Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/src-providers-google.html b/files/src-providers-google.html new file mode 100644 index 00000000..28ecfd1c --- /dev/null +++ b/files/src-providers-google.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                    Google.php

                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                    Class Google

                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                    09.08.2018

                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                    smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                    2018 smiley

                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    Google
                                                                                                                                                                                                                                                                                                    Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/src-providers-guildwars2.html b/files/src-providers-guildwars2.html new file mode 100644 index 00000000..c72fedc7 --- /dev/null +++ b/files/src-providers-guildwars2.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                      GuildWars2.php

                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                      Class GuildWars2

                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                      22.10.2017

                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                      Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                      2017 Smiley

                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      GuildWars2
                                                                                                                                                                                                                                                                                                      GW2 does not support authentication (anymore) but the API still works like a regular OAUth API, so.
                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/src-providers-imgur.html b/files/src-providers-imgur.html new file mode 100644 index 00000000..11834413 --- /dev/null +++ b/files/src-providers-imgur.html @@ -0,0 +1,335 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                        Imgur.php

                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                        Class Imgur

                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                        28.07.2019

                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                        smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                        2019 smiley

                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        Imgur
                                                                                                                                                                                                                                                                                                        Note: imgur sends an "expires_in" of 315360000 (10 years!) for access tokens, + but states in the docs that tokens expire after one month.
                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/src-providers-instagram.html b/files/src-providers-instagram.html new file mode 100644 index 00000000..dbfa509d --- /dev/null +++ b/files/src-providers-instagram.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                          Instagram.php

                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                          Class Instagram

                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                          10.04.2018

                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                          smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                          2018 smiley

                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          Instagram
                                                                                                                                                                                                                                                                                                          Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/src-providers-lastfm.html b/files/src-providers-lastfm.html new file mode 100644 index 00000000..f6a9efd2 --- /dev/null +++ b/files/src-providers-lastfm.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                            LastFM.php

                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                            Class LastFM

                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                            10.04.2018

                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                            Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                            2018 Smiley

                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            LastFM
                                                                                                                                                                                                                                                                                                            Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/src-providers-mailchimp.html b/files/src-providers-mailchimp.html new file mode 100644 index 00000000..0ad5aea0 --- /dev/null +++ b/files/src-providers-mailchimp.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                              MailChimp.php

                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                              Class MailChimp

                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                              16.08.2018

                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                              smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                              2018 smiley

                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              MailChimp
                                                                                                                                                                                                                                                                                                              Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/src-providers-mastodon.html b/files/src-providers-mastodon.html new file mode 100644 index 00000000..3aa48aad --- /dev/null +++ b/files/src-providers-mastodon.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                Mastodon.php

                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                Class Mastodon

                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                19.08.2018

                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                2018 smiley

                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                Mastodon
                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/src-providers-microsoftgraph.html b/files/src-providers-microsoftgraph.html new file mode 100644 index 00000000..24b289db --- /dev/null +++ b/files/src-providers-microsoftgraph.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                  MicrosoftGraph.php

                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                  Class MicrosoftGraph

                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                  30.07.2019

                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                  2019 smiley

                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  MicrosoftGraph
                                                                                                                                                                                                                                                                                                                  Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/src-providers-mixcloud.html b/files/src-providers-mixcloud.html new file mode 100644 index 00000000..467ca247 --- /dev/null +++ b/files/src-providers-mixcloud.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                    Mixcloud.php

                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                    Class Mixcloud

                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                    28.10.2017

                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                    Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                    2017 Smiley

                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    Mixcloud
                                                                                                                                                                                                                                                                                                                    note: a missing slash at the end of the path will end up in an HTTP/301
                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/src-providers-musicbrainz.html b/files/src-providers-musicbrainz.html new file mode 100644 index 00000000..aa4137c1 --- /dev/null +++ b/files/src-providers-musicbrainz.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                      MusicBrainz.php

                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                      Class MusicBrainz

                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                      31.07.2018

                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                      Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                      2017 Smiley

                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      MusicBrainz
                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/src-providers-nprone.html b/files/src-providers-nprone.html new file mode 100644 index 00000000..08f5e914 --- /dev/null +++ b/files/src-providers-nprone.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                        NPROne.php

                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                        Class NPROne

                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                        28.07.2019

                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                        smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                        2019 smiley

                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        NPROne
                                                                                                                                                                                                                                                                                                                        Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/src-providers-opencaching.html b/files/src-providers-opencaching.html new file mode 100644 index 00000000..f397fde0 --- /dev/null +++ b/files/src-providers-opencaching.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                          OpenCaching.php

                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                          Class OpenCaching

                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                          04.03.2019

                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                          smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                          2019 smiley

                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          OpenCaching
                                                                                                                                                                                                                                                                                                                          Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/src-providers-openstreetmap.html b/files/src-providers-openstreetmap.html new file mode 100644 index 00000000..bcd5be0a --- /dev/null +++ b/files/src-providers-openstreetmap.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                            OpenStreetmap.php

                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                            Class OpenStreetmap

                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                            12.05.2019

                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                            smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                            2019 smiley

                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            OpenStreetmap
                                                                                                                                                                                                                                                                                                                            Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/src-providers-openstreetmap2.html b/files/src-providers-openstreetmap2.html new file mode 100644 index 00000000..abf8e264 --- /dev/null +++ b/files/src-providers-openstreetmap2.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                              OpenStreetmap2.php

                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                              Class OpenStreetmap2

                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                              05.03.2024

                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                              smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                              2024 smiley

                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              OpenStreetmap2
                                                                                                                                                                                                                                                                                                                              Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/src-providers-patreon.html b/files/src-providers-patreon.html new file mode 100644 index 00000000..f35495fc --- /dev/null +++ b/files/src-providers-patreon.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                Patreon.php

                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                Class Patreon

                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                04.03.2019

                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                2019 smiley

                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                Patreon
                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/src-providers-paypal.html b/files/src-providers-paypal.html new file mode 100644 index 00000000..d604ab2b --- /dev/null +++ b/files/src-providers-paypal.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                  PayPal.php

                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                  Class PayPal

                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                  29.07.2019

                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                  2019 smiley

                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  PayPal
                                                                                                                                                                                                                                                                                                                                  Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/src-providers-paypalsandbox.html b/files/src-providers-paypalsandbox.html new file mode 100644 index 00000000..a0eaaafa --- /dev/null +++ b/files/src-providers-paypalsandbox.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                    PayPalSandbox.php

                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                    Class PayPalSandbox

                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                    29.07.2019

                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                    smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                    2019 smiley

                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    PayPalSandbox
                                                                                                                                                                                                                                                                                                                                    Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/src-providers-slack.html b/files/src-providers-slack.html new file mode 100644 index 00000000..6d6432bc --- /dev/null +++ b/files/src-providers-slack.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                      Slack.php

                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                      Class Slack

                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                      26.10.2017

                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                      Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                      2017 Smiley

                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      Slack
                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/src-providers-soundcloud.html b/files/src-providers-soundcloud.html new file mode 100644 index 00000000..ce598fa0 --- /dev/null +++ b/files/src-providers-soundcloud.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                        SoundCloud.php

                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Class SoundCloud

                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        22.10.2017

                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        2017 Smiley

                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        SoundCloud
                                                                                                                                                                                                                                                                                                                                        Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/src-providers-spotify.html b/files/src-providers-spotify.html new file mode 100644 index 00000000..0921f92b --- /dev/null +++ b/files/src-providers-spotify.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                          Spotify.php

                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                          Class Spotify

                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                          06.04.2018

                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                          Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                          2018 Smiley

                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          Spotify
                                                                                                                                                                                                                                                                                                                                          Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/src-providers-steamopenid.html b/files/src-providers-steamopenid.html new file mode 100644 index 00000000..5ccefd4f --- /dev/null +++ b/files/src-providers-steamopenid.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            SteamOpenID.php

                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                            Class SteamOpenID

                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                            15.03.2021

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                            smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                            2021 smiley

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            SteamOpenID
                                                                                                                                                                                                                                                                                                                                            Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/src-providers-stripe.html b/files/src-providers-stripe.html new file mode 100644 index 00000000..9e252dd3 --- /dev/null +++ b/files/src-providers-stripe.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                              Stripe.php

                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                              Class Stripe

                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                              09.08.2018

                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                              Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                              2018 Smiley

                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              Stripe
                                                                                                                                                                                                                                                                                                                                              Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/src-providers-tumblr.html b/files/src-providers-tumblr.html new file mode 100644 index 00000000..7a702e48 --- /dev/null +++ b/files/src-providers-tumblr.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                Tumblr.php

                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                Class Tumblr

                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                22.10.2017

                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                2017 Smiley

                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                Tumblr
                                                                                                                                                                                                                                                                                                                                                Tumblr OAuth1
                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/src-providers-tumblr2.html b/files/src-providers-tumblr2.html new file mode 100644 index 00000000..9546efae --- /dev/null +++ b/files/src-providers-tumblr2.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                  Tumblr2.php

                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                  Class Tumblr2

                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                  30.07.2023

                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                  2023 smiley

                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  Tumblr2
                                                                                                                                                                                                                                                                                                                                                  Tumblr OAuth2
                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/src-providers-twitch.html b/files/src-providers-twitch.html new file mode 100644 index 00000000..9f350d48 --- /dev/null +++ b/files/src-providers-twitch.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                    Twitch.php

                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                    Class Twitch

                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                    22.10.2017

                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                    Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                    2017 Smiley

                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    Twitch
                                                                                                                                                                                                                                                                                                                                                    Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/src-providers-twitter.html b/files/src-providers-twitter.html new file mode 100644 index 00000000..3105d462 --- /dev/null +++ b/files/src-providers-twitter.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                      Twitter.php

                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                      Class Twitter

                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                      08.04.2018

                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                      Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                      2018 Smiley

                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      Twitter
                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/src-providers-twittercc.html b/files/src-providers-twittercc.html new file mode 100644 index 00000000..da6ccb13 --- /dev/null +++ b/files/src-providers-twittercc.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                        TwitterCC.php

                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                        Class TwitterCC

                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                        08.04.2018

                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                        Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                        2018 Smiley

                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        TwitterCC
                                                                                                                                                                                                                                                                                                                                                        Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/src-providers-vimeo.html b/files/src-providers-vimeo.html new file mode 100644 index 00000000..5f767486 --- /dev/null +++ b/files/src-providers-vimeo.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                          Vimeo.php

                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                          Class Vimeo

                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                          09.04.2018

                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                          Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                          2018 Smiley

                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          Vimeo
                                                                                                                                                                                                                                                                                                                                                          Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/src-providers-wordpress.html b/files/src-providers-wordpress.html new file mode 100644 index 00000000..d5727091 --- /dev/null +++ b/files/src-providers-wordpress.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                            WordPress.php

                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                            Class WordPress

                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                            26.10.2017

                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                            Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                            2017 Smiley

                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            WordPress
                                                                                                                                                                                                                                                                                                                                                            Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/src-providers-youtube.html b/files/src-providers-youtube.html new file mode 100644 index 00000000..e7b51adb --- /dev/null +++ b/files/src-providers-youtube.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                              YouTube.php

                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                              Class YouTube

                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                              09.08.2018

                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                              smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                              2018 smiley

                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              YouTube
                                                                                                                                                                                                                                                                                                                                                              Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-chillerlanhttpclientfactory.html b/files/tests-providers-chillerlanhttpclientfactory.html new file mode 100644 index 00000000..3ab8b2e9 --- /dev/null +++ b/files/tests-providers-chillerlanhttpclientfactory.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                ChillerlanHttpClientFactory.php

                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                Class ChillerlanHttpClientFactory

                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                01.04.2021

                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                2021 smiley

                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                ChillerlanHttpClientFactory
                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-guzzlehttpclientfactory.html b/files/tests-providers-guzzlehttpclientfactory.html new file mode 100644 index 00000000..a16eae04 --- /dev/null +++ b/files/tests-providers-guzzlehttpclientfactory.html @@ -0,0 +1,345 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                  GuzzleHttpClientFactory.php

                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                  Class GuzzleHttpClientFactory

                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                  requires Guzzle >= 7.3 (and Guzzle PSR-7 >= 2.0 for the PSR-17 factories)

                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                  01.04.2021

                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                  2021 smiley

                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + noinspection +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                  ALL

                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  GuzzleHttpClientFactory
                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-live-amazonapitest.html b/files/tests-providers-live-amazonapitest.html new file mode 100644 index 00000000..3f7cf9b1 --- /dev/null +++ b/files/tests-providers-live-amazonapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                    AmazonAPITest.php

                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                    Class AmazonAPITest

                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                    10.08.2018

                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                    smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                    2018 smiley

                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    AmazonAPITest
                                                                                                                                                                                                                                                                                                                                                                    Amazon API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-live-battlenetapitest.html b/files/tests-providers-live-battlenetapitest.html new file mode 100644 index 00000000..0c30f8fd --- /dev/null +++ b/files/tests-providers-live-battlenetapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                      BattleNetAPITest.php

                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                      Class BattleNetAPITest

                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                      03.08.2019

                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                      smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                      2019 smiley

                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      BattleNetAPITest
                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-live-bigcartelapitest.html b/files/tests-providers-live-bigcartelapitest.html new file mode 100644 index 00000000..fe538aba --- /dev/null +++ b/files/tests-providers-live-bigcartelapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                        BigCartelAPITest.php

                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                        Class BigCartelAPITest

                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                        10.04.2018

                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                        smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                        2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        BigCartelAPITest
                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-live-bitbucketapitest.html b/files/tests-providers-live-bitbucketapitest.html new file mode 100644 index 00000000..97217ec4 --- /dev/null +++ b/files/tests-providers-live-bitbucketapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                          BitbucketAPITest.php

                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          Class BitbucketAPITest

                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          29.07.2019

                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          2019 smiley

                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          BitbucketAPITest
                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-live-deezerapitest.html b/files/tests-providers-live-deezerapitest.html new file mode 100644 index 00000000..47d18c98 --- /dev/null +++ b/files/tests-providers-live-deezerapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                            DeezerAPITest.php

                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                            Class DeezerAPITest

                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                            10.08.2018

                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                            smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                            2018 smiley

                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            DeezerAPITest
                                                                                                                                                                                                                                                                                                                                                                            Spotify API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-live-deviantartapitest.html b/files/tests-providers-live-deviantartapitest.html new file mode 100644 index 00000000..be1049ee --- /dev/null +++ b/files/tests-providers-live-deviantartapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                              DeviantArtAPITest.php

                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                              Class DeviantArtAPITest

                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                              27.10.2017

                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                              Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                              2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              DeviantArtAPITest
                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-live-discogsapitest.html b/files/tests-providers-live-discogsapitest.html new file mode 100644 index 00000000..ca26a095 --- /dev/null +++ b/files/tests-providers-live-discogsapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                DiscogsAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                Class DiscogsAPITest

                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                10.07.2017

                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                DiscogsAPITest
                                                                                                                                                                                                                                                                                                                                                                                Discogs API test
                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-live-discordapitest.html b/files/tests-providers-live-discordapitest.html new file mode 100644 index 00000000..03e02eba --- /dev/null +++ b/files/tests-providers-live-discordapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                  DiscordAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                  Class DiscordAPITest

                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                  01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                  Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                  2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  DiscordAPITest
                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-live-flickrapitest.html b/files/tests-providers-live-flickrapitest.html new file mode 100644 index 00000000..67fe1930 --- /dev/null +++ b/files/tests-providers-live-flickrapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                    FlickrAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                    Class FlickrAPITest

                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                    15.07.2017

                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                    Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                    2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    FlickrAPITest
                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-live-foursquareapitest.html b/files/tests-providers-live-foursquareapitest.html new file mode 100644 index 00000000..8ab2cc4f --- /dev/null +++ b/files/tests-providers-live-foursquareapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      FoursquareAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      Class FoursquareAPITest

                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      10.08.2018

                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      FoursquareAPITest
                                                                                                                                                                                                                                                                                                                                                                                      Foursquare API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-live-githubapitest.html b/files/tests-providers-live-githubapitest.html new file mode 100644 index 00000000..ed4a43ca --- /dev/null +++ b/files/tests-providers-live-githubapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        GitHubAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        Class GitHubAPITest

                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        18.07.2017

                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        GitHubAPITest
                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-live-gitlabapitest.html b/files/tests-providers-live-gitlabapitest.html new file mode 100644 index 00000000..9dd62e00 --- /dev/null +++ b/files/tests-providers-live-gitlabapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                          GitLabAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                          Class GitLabAPITest

                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                          29.07.2019

                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                          smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                          2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          GitLabAPITest
                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-live-googleapitest.html b/files/tests-providers-live-googleapitest.html new file mode 100644 index 00000000..f586e332 --- /dev/null +++ b/files/tests-providers-live-googleapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                            GoogleAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                            Class GoogleAPITest

                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                            09.08.2018

                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                            smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                            2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            GoogleAPITest
                                                                                                                                                                                                                                                                                                                                                                                            Google API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-live-guildwars2apitest.html b/files/tests-providers-live-guildwars2apitest.html new file mode 100644 index 00000000..d49da62f --- /dev/null +++ b/files/tests-providers-live-guildwars2apitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                              GuildWars2APITest.php

                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                              Class GuildWars2APITest

                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                              28.07.2019

                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                              smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                              2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              GuildWars2APITest
                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-live-imgurapitest.html b/files/tests-providers-live-imgurapitest.html new file mode 100644 index 00000000..3d3f3d68 --- /dev/null +++ b/files/tests-providers-live-imgurapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                ImgurAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                Class ImgurAPITest

                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                28.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                ImgurAPITest
                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-live-lastfmapitest.html b/files/tests-providers-live-lastfmapitest.html new file mode 100644 index 00000000..922d5de0 --- /dev/null +++ b/files/tests-providers-live-lastfmapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                  LastFMAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                  Class LastFMAPITest

                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                  10.07.2017

                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                  Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                  2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  LastFMAPITest
                                                                                                                                                                                                                                                                                                                                                                                                  last.fm API test & examples
                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-live-mailchimpapitest.html b/files/tests-providers-live-mailchimpapitest.html new file mode 100644 index 00000000..dc3023db --- /dev/null +++ b/files/tests-providers-live-mailchimpapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                    MailChimpAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                    Class MailChimpAPITest

                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                    16.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                    smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                    2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    MailChimpAPITest
                                                                                                                                                                                                                                                                                                                                                                                                    MailChimp API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-live-mastodonapitest.html b/files/tests-providers-live-mastodonapitest.html new file mode 100644 index 00000000..8367a32c --- /dev/null +++ b/files/tests-providers-live-mastodonapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                      MastodonAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                      Class MastodonAPITest

                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                      19.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                      smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                      2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      MastodonAPITest
                                                                                                                                                                                                                                                                                                                                                                                                      Spotify API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-live-microsoftgraphapitest.html b/files/tests-providers-live-microsoftgraphapitest.html new file mode 100644 index 00000000..101275d2 --- /dev/null +++ b/files/tests-providers-live-microsoftgraphapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                        MicrosoftGraphAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                        Class MicrosoftGraphAPITest

                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                        30.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                        smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                        2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        MicrosoftGraphAPITest
                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-live-mixcloudapitest.html b/files/tests-providers-live-mixcloudapitest.html new file mode 100644 index 00000000..ef1a148b --- /dev/null +++ b/files/tests-providers-live-mixcloudapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                          MixcloudAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                          Class MixcloudAPITest

                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                          20.04.2018

                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                          smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                          2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          MixcloudAPITest
                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-live-musicbrainzapitest.html b/files/tests-providers-live-musicbrainzapitest.html new file mode 100644 index 00000000..ba163113 --- /dev/null +++ b/files/tests-providers-live-musicbrainzapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                            MusicBrainzAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                            Class MusicBrainzTest

                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                            31.07.2018

                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                            Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                            2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            MusicBrainzAPITest
                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-live-nproneapitest.html b/files/tests-providers-live-nproneapitest.html new file mode 100644 index 00000000..f17764e0 --- /dev/null +++ b/files/tests-providers-live-nproneapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                              NPROneAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                              Class NPROneAPITest

                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                              28.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                              smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                              2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              NPROneAPITest
                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-live-opencachingapitest.html b/files/tests-providers-live-opencachingapitest.html new file mode 100644 index 00000000..744ff953 --- /dev/null +++ b/files/tests-providers-live-opencachingapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                OpenCachingAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                Class OpenCachingAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                04.03.2019

                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                OpenCachingAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-live-openstreetmap2apitest.html b/files/tests-providers-live-openstreetmap2apitest.html new file mode 100644 index 00000000..48a4a4bb --- /dev/null +++ b/files/tests-providers-live-openstreetmap2apitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                  OpenStreetmap2APITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                  Class OpenStreetmapAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                  05.03.2024

                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                  2024 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  OpenStreetmap2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-live-openstreetmapapitest.html b/files/tests-providers-live-openstreetmapapitest.html new file mode 100644 index 00000000..f59e6559 --- /dev/null +++ b/files/tests-providers-live-openstreetmapapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                    OpenStreetmapAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                    Class OpenStreetmapAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                    12.05.2019

                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                    smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                    2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    OpenStreetmapAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-live-patreon1apitest.html b/files/tests-providers-live-patreon1apitest.html new file mode 100644 index 00000000..d443cc5a --- /dev/null +++ b/files/tests-providers-live-patreon1apitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                      Patreon1APITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                      Class Patreon1APITest

                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                      04.03.2019

                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                      smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                      2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      Patreon1APITest
                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-live-patreon2apitest.html b/files/tests-providers-live-patreon2apitest.html new file mode 100644 index 00000000..5d36ca5b --- /dev/null +++ b/files/tests-providers-live-patreon2apitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                        Patreon2APITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                        Class Patreon2APITest

                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                        04.03.2019

                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                        smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                        2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        Patreon2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-live-paypalapitest.html b/files/tests-providers-live-paypalapitest.html new file mode 100644 index 00000000..a7858bba --- /dev/null +++ b/files/tests-providers-live-paypalapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                          PayPalAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                          Class PayPalAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                          29.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                          smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                          2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          PayPalAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-live-slackapitest.html b/files/tests-providers-live-slackapitest.html new file mode 100644 index 00000000..d33336ae --- /dev/null +++ b/files/tests-providers-live-slackapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                            SlackAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                            Class SlackAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                            20.04.2018

                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                            smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                            2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            SlackAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-live-soundcloudapitest.html b/files/tests-providers-live-soundcloudapitest.html new file mode 100644 index 00000000..f9d1ac12 --- /dev/null +++ b/files/tests-providers-live-soundcloudapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                              SoundcloudAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                              Class SoundcloudAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                              16.07.2017

                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                              Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                              2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              SoundcloudAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-live-spotifyapitest.html b/files/tests-providers-live-spotifyapitest.html new file mode 100644 index 00000000..bb63e4dc --- /dev/null +++ b/files/tests-providers-live-spotifyapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                SpotifyAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                Class SpotifyAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                06.04.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                SpotifyAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                Spotify API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-live-steamopenidapitest.html b/files/tests-providers-live-steamopenidapitest.html new file mode 100644 index 00000000..76a24dd2 --- /dev/null +++ b/files/tests-providers-live-steamopenidapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                  SteamOpenIDAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  Class SteamOpenIDAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  15.03.2021

                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  2021 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  SteamOpenIDAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-live-stripeapitest.html b/files/tests-providers-live-stripeapitest.html new file mode 100644 index 00000000..619c6366 --- /dev/null +++ b/files/tests-providers-live-stripeapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                    StripeAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    Class StripeAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    09.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    StripeAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                    Stripe API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-live-tumblr2apitest.html b/files/tests-providers-live-tumblr2apitest.html new file mode 100644 index 00000000..49c88893 --- /dev/null +++ b/files/tests-providers-live-tumblr2apitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                      Tumblr2APITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      Class Tumblr2APITest

                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      30.07.2023

                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      2023 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      Tumblr2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-live-tumblrapitest.html b/files/tests-providers-live-tumblrapitest.html new file mode 100644 index 00000000..afcadd38 --- /dev/null +++ b/files/tests-providers-live-tumblrapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                        TumblrAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        Class TumblrTest

                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        24.10.2017

                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        TumblrAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-live-twitchapitest.html b/files/tests-providers-live-twitchapitest.html new file mode 100644 index 00000000..3f770894 --- /dev/null +++ b/files/tests-providers-live-twitchapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                          TwitchAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          Class TwitchTest

                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          15.07.2017

                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          TwitchAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-live-twitterapitest.html b/files/tests-providers-live-twitterapitest.html new file mode 100644 index 00000000..d16baf4e --- /dev/null +++ b/files/tests-providers-live-twitterapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                            TwitterAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            Class TwitterAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            11.07.2017

                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            TwitterAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                            Twitter API tests & examples
                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-live-twitterccapitest.html b/files/tests-providers-live-twitterccapitest.html new file mode 100644 index 00000000..35983919 --- /dev/null +++ b/files/tests-providers-live-twitterccapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                              TwitterCCAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              Class TwitterCCAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              26.10.2017

                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              TwitterCCAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-live-vimeoapitest.html b/files/tests-providers-live-vimeoapitest.html new file mode 100644 index 00000000..139123bf --- /dev/null +++ b/files/tests-providers-live-vimeoapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                VimeoAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                Class VimeoAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                09.04.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                VimeoAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-live-wordpressapitest.html b/files/tests-providers-live-wordpressapitest.html new file mode 100644 index 00000000..049ab333 --- /dev/null +++ b/files/tests-providers-live-wordpressapitest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  WordpressAPITest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Class WordpressAPITest

                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  21.04.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  WordpressAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-oauth1apitestabstract.html b/files/tests-providers-oauth1apitestabstract.html new file mode 100644 index 00000000..5f288f81 --- /dev/null +++ b/files/tests-providers-oauth1apitestabstract.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    OAuth1APITestAbstract.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class OAuth1APITestAbstract

                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    02.08.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    OAuth1APITestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-oauth2apitestabstract.html b/files/tests-providers-oauth2apitestabstract.html new file mode 100644 index 00000000..836319a5 --- /dev/null +++ b/files/tests-providers-oauth2apitestabstract.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2APITestAbstract.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Class OAuth2APITestAbstract

                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      02.08.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2APITestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-oauthapitestabstract.html b/files/tests-providers-oauthapitestabstract.html new file mode 100644 index 00000000..1c226815 --- /dev/null +++ b/files/tests-providers-oauthapitestabstract.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        OAuthAPITestAbstract.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class OAuthAPITestAbstract

                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        02.08.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        OAuthAPITestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-oauthtesthttpclient.html b/files/tests-providers-oauthtesthttpclient.html new file mode 100644 index 00000000..042c9078 --- /dev/null +++ b/files/tests-providers-oauthtesthttpclient.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          OAuthTestHttpClient.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Class OAuthTestHttpClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          26.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          OAuthTestHttpClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-oauthtesthttpclientfactoryinterface.html b/files/tests-providers-oauthtesthttpclientfactoryinterface.html new file mode 100644 index 00000000..2ba0dbd4 --- /dev/null +++ b/files/tests-providers-oauthtesthttpclientfactoryinterface.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            OAuthTestHttpClientFactoryInterface.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Interface OAuthTestHttpClientFactoryInterface

                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            01.04.2021

                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            2021 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Interfaces + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            OAuthTestHttpClientFactoryInterface
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + On this page + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-unit-amazontest.html b/files/tests-providers-unit-amazontest.html new file mode 100644 index 00000000..f629089f --- /dev/null +++ b/files/tests-providers-unit-amazontest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              AmazonTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Class AmazonTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              10.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              AmazonTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-unit-battlenettest.html b/files/tests-providers-unit-battlenettest.html new file mode 100644 index 00000000..851f3a81 --- /dev/null +++ b/files/tests-providers-unit-battlenettest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                BattleNetTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class BattleNetTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                02.08.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                BattleNetTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-unit-bigcarteltest.html b/files/tests-providers-unit-bigcarteltest.html new file mode 100644 index 00000000..db9a6110 --- /dev/null +++ b/files/tests-providers-unit-bigcarteltest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  BigCartelTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Class BigCartelTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  10.04.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  BigCartelTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-unit-bitbuckettest.html b/files/tests-providers-unit-bitbuckettest.html new file mode 100644 index 00000000..b06c2711 --- /dev/null +++ b/files/tests-providers-unit-bitbuckettest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    BitbucketTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class BitbucketTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    29.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    BitbucketTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-unit-deezertest.html b/files/tests-providers-unit-deezertest.html new file mode 100644 index 00000000..6fbc8d8c --- /dev/null +++ b/files/tests-providers-unit-deezertest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DeezerTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Class DeezerTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      09.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DeezerTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-unit-deviantarttest.html b/files/tests-providers-unit-deviantarttest.html new file mode 100644 index 00000000..1d0b90ce --- /dev/null +++ b/files/tests-providers-unit-deviantarttest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        DeviantArtTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class DeviantArtTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        DeviantArtTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-unit-discogstest.html b/files/tests-providers-unit-discogstest.html new file mode 100644 index 00000000..57d4dbbb --- /dev/null +++ b/files/tests-providers-unit-discogstest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DiscogsTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Class DiscogsTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          05.11.2017

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DiscogsTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-unit-discordtest.html b/files/tests-providers-unit-discordtest.html new file mode 100644 index 00000000..f3984bc1 --- /dev/null +++ b/files/tests-providers-unit-discordtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            DiscordTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class DiscordTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            DiscordTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-unit-flickrtest.html b/files/tests-providers-unit-flickrtest.html new file mode 100644 index 00000000..8cbfca06 --- /dev/null +++ b/files/tests-providers-unit-flickrtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FlickrTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Class FlickrTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              FlickrTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-unit-foursquaretest.html b/files/tests-providers-unit-foursquaretest.html new file mode 100644 index 00000000..e7c5062b --- /dev/null +++ b/files/tests-providers-unit-foursquaretest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FoursquareTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class FoursquareTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                10.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FoursquareTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-unit-githubtest.html b/files/tests-providers-unit-githubtest.html new file mode 100644 index 00000000..744bf61e --- /dev/null +++ b/files/tests-providers-unit-githubtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GitHubTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Class GitHubTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GitHubTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-unit-gitlabtest.html b/files/tests-providers-unit-gitlabtest.html new file mode 100644 index 00000000..20cb2c0f --- /dev/null +++ b/files/tests-providers-unit-gitlabtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GitLabTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class GitLabTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    29.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GitLabTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-unit-googletest.html b/files/tests-providers-unit-googletest.html new file mode 100644 index 00000000..15b4ae43 --- /dev/null +++ b/files/tests-providers-unit-googletest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoogleTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Class GoogleTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      09.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoogleTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-unit-guildwars2test.html b/files/tests-providers-unit-guildwars2test.html new file mode 100644 index 00000000..43b31661 --- /dev/null +++ b/files/tests-providers-unit-guildwars2test.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GuildWars2Test.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class GuildWars2Test

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GuildWars2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-unit-imgurtest.html b/files/tests-providers-unit-imgurtest.html new file mode 100644 index 00000000..1561d826 --- /dev/null +++ b/files/tests-providers-unit-imgurtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ImgurTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Class ImgurTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          28.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ImgurTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-unit-lastfmtest.html b/files/tests-providers-unit-lastfmtest.html new file mode 100644 index 00000000..ffdf650d --- /dev/null +++ b/files/tests-providers-unit-lastfmtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            LastFMTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class LastFMTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            05.11.2017

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            LastFMTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-unit-mailchimptest.html b/files/tests-providers-unit-mailchimptest.html new file mode 100644 index 00000000..2782b209 --- /dev/null +++ b/files/tests-providers-unit-mailchimptest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MailChimpTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Class MailChimpTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              16.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MailChimpTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-unit-mastodontest.html b/files/tests-providers-unit-mastodontest.html new file mode 100644 index 00000000..ddf24f74 --- /dev/null +++ b/files/tests-providers-unit-mastodontest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MastodonTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class MastodonTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                19.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MastodonTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-unit-microsoftgraphtest.html b/files/tests-providers-unit-microsoftgraphtest.html new file mode 100644 index 00000000..8cdeea96 --- /dev/null +++ b/files/tests-providers-unit-microsoftgraphtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MicrosoftGraphTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Class MicrosoftGraphTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  30.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MicrosoftGraphTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-unit-mixcloudtest.html b/files/tests-providers-unit-mixcloudtest.html new file mode 100644 index 00000000..9a0ccd25 --- /dev/null +++ b/files/tests-providers-unit-mixcloudtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MixcloudTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class MixcloudTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MixcloudTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-unit-musicbrainztest.html b/files/tests-providers-unit-musicbrainztest.html new file mode 100644 index 00000000..2546877e --- /dev/null +++ b/files/tests-providers-unit-musicbrainztest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MusicBrainzTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Class MusicBrainzTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      31.07.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MusicBrainzTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-unit-npronetest.html b/files/tests-providers-unit-npronetest.html new file mode 100644 index 00000000..58ca8a6a --- /dev/null +++ b/files/tests-providers-unit-npronetest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NPROneTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class NPROneTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        28.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NPROneTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-unit-opencachingtest.html b/files/tests-providers-unit-opencachingtest.html new file mode 100644 index 00000000..149c305f --- /dev/null +++ b/files/tests-providers-unit-opencachingtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          OpenCachingTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Class OpenCachingTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          04.03.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          OpenCachingTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-unit-openstreetmap2test.html b/files/tests-providers-unit-openstreetmap2test.html new file mode 100644 index 00000000..ec161d18 --- /dev/null +++ b/files/tests-providers-unit-openstreetmap2test.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            OpenStreetmap2Test.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class OpenStreetmapTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            05.03.2024

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2024 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            OpenStreetmap2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-unit-openstreetmaptest.html b/files/tests-providers-unit-openstreetmaptest.html new file mode 100644 index 00000000..c8cde1d6 --- /dev/null +++ b/files/tests-providers-unit-openstreetmaptest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              OpenStreetmapTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Class OpenStreetmapTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              12.05.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              OpenStreetmapTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-unit-patreon1test.html b/files/tests-providers-unit-patreon1test.html new file mode 100644 index 00000000..d27f9def --- /dev/null +++ b/files/tests-providers-unit-patreon1test.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Patreon1Test.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class Patreon1Test

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                09.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Patreon1Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-unit-patreon2test.html b/files/tests-providers-unit-patreon2test.html new file mode 100644 index 00000000..693b30d6 --- /dev/null +++ b/files/tests-providers-unit-patreon2test.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Patreon2Test.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Class Patreon2Test

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  09.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Patreon2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-unit-paypaltest.html b/files/tests-providers-unit-paypaltest.html new file mode 100644 index 00000000..f1e69df0 --- /dev/null +++ b/files/tests-providers-unit-paypaltest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    PayPalTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class PayPalTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    29.07.2019

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2019 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    PayPalTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-unit-slacktest.html b/files/tests-providers-unit-slacktest.html new file mode 100644 index 00000000..8f4ebf02 --- /dev/null +++ b/files/tests-providers-unit-slacktest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SlackTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Class SlackTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SlackTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-unit-soundcloudtest.html b/files/tests-providers-unit-soundcloudtest.html new file mode 100644 index 00000000..f270c9d3 --- /dev/null +++ b/files/tests-providers-unit-soundcloudtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SoundCloudTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class SoundCloudTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SoundCloudTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-unit-spotifytest.html b/files/tests-providers-unit-spotifytest.html new file mode 100644 index 00000000..095369e0 --- /dev/null +++ b/files/tests-providers-unit-spotifytest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SpotifyTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Class SpotifyTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          06.04.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SpotifyTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-unit-steamopenidtest.html b/files/tests-providers-unit-steamopenidtest.html new file mode 100644 index 00000000..c551859d --- /dev/null +++ b/files/tests-providers-unit-steamopenidtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SteamOpenIDTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class SteamOpenIDTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            15.03.2021

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2021 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SteamOpenIDTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-unit-stripetest.html b/files/tests-providers-unit-stripetest.html new file mode 100644 index 00000000..b5712bc7 --- /dev/null +++ b/files/tests-providers-unit-stripetest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              StripeTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Class StripeTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              09.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              StripeTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/files/tests-providers-unit-tumblr2test.html b/files/tests-providers-unit-tumblr2test.html new file mode 100644 index 00000000..66470358 --- /dev/null +++ b/files/tests-providers-unit-tumblr2test.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Tumblr2Test.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Class Tumblr2Test

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                30.07.2023

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2023 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Tumblr2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/files/tests-providers-unit-tumblrtest.html b/files/tests-providers-unit-tumblrtest.html new file mode 100644 index 00000000..67bec33d --- /dev/null +++ b/files/tests-providers-unit-tumblrtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TumblrTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Class TumblrTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TumblrTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/files/tests-providers-unit-twitchtest.html b/files/tests-providers-unit-twitchtest.html new file mode 100644 index 00000000..9f24e6a3 --- /dev/null +++ b/files/tests-providers-unit-twitchtest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TwitchTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Class TwitchTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TwitchTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/files/tests-providers-unit-twittercctest.html b/files/tests-providers-unit-twittercctest.html new file mode 100644 index 00000000..b7b04070 --- /dev/null +++ b/files/tests-providers-unit-twittercctest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TwitterCCTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Class TwitterCCTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      26.10.2017

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2017 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TwitterCCTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + diff --git a/files/tests-providers-unit-twittertest.html b/files/tests-providers-unit-twittertest.html new file mode 100644 index 00000000..f5033e4b --- /dev/null +++ b/files/tests-providers-unit-twittertest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TwitterTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Class TwitterTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TwitterTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + diff --git a/files/tests-providers-unit-vimeotest.html b/files/tests-providers-unit-vimeotest.html new file mode 100644 index 00000000..da08a929 --- /dev/null +++ b/files/tests-providers-unit-vimeotest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          VimeoTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Class VimeoTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          09.04.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          VimeoTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + diff --git a/files/tests-providers-unit-wordpresstest.html b/files/tests-providers-unit-wordpresstest.html new file mode 100644 index 00000000..363f8ccb --- /dev/null +++ b/files/tests-providers-unit-wordpresstest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            WordPressTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Class WordPressTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            01.01.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2018 Smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            WordPressTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + diff --git a/files/tests-providers-unit-youtubetest.html b/files/tests-providers-unit-youtubetest.html new file mode 100644 index 00000000..7eb49f96 --- /dev/null +++ b/files/tests-providers-unit-youtubetest.html @@ -0,0 +1,334 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              YouTubeTest.php

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Class YouTubeTest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Tags + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + created +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              09.08.2018

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + author +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              smiley smiley@chillerlan.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + copyright +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2018 smiley

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + license +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MIT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              YouTubeTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + diff --git a/indices/files.html b/indices/files.html index bab729a9..92556efa 100644 --- a/indices/files.html +++ b/indices/files.html @@ -115,14 +115,43 @@

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                C

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                B

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                C

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                D

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                M

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                F

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                G

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                L

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                M

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                N

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                O

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                O

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                P

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @@ -168,14 +279,61 @@

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                S

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                T

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                V

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                W

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Y

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + - +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                diff --git a/js/searchIndex.js b/js/searchIndex.js index f97c952d..4b1d5446 100644 --- a/js/searchIndex.js +++ b/js/searchIndex.js @@ -270,6 +270,11 @@ Search.appendIndex( "name": "storeAccessToken", "summary": "Sets\u0020an\u0020access\u0020token\u0020in\u0020the\u0020current\u0020OAuthStorageInterface\u0020\u0028shorthand\/convenience\u0029", "url": "classes/chillerlan-OAuth-Core-OAuthInterface.html#method_storeAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Core\\OAuthInterface\u003A\u003AretrieveAccessToken\u0028\u0029", + "name": "retrieveAccessToken", + "summary": "Gets\u0020an\u0020access\u0020token\u0020from\u0020the\u0020current\u0020OAuthStorageInterface\u0020\u0028shorthand\/convenience\u0029", + "url": "classes/chillerlan-OAuth-Core-OAuthInterface.html#method_retrieveAccessToken" }, { "fqsen": "\\chillerlan\\OAuth\\Core\\OAuthInterface\u003A\u003AsetLogger\u0028\u0029", "name": "setLogger", @@ -305,6 +310,11 @@ Search.appendIndex( "name": "__construct", "summary": "OAuthProvider\u0020constructor.", "url": "classes/chillerlan-OAuth-Core-OAuthProvider.html#method___construct" + }, { + "fqsen": "\\chillerlan\\OAuth\\Core\\OAuthProvider\u003A\u003Aconstruct\u0028\u0029", + "name": "construct", + "summary": "A\u0020replacement\u0020constructor\u0020that\u0020you\u0020can\u0020call\u0020in\u0020extended\u0020classes,\nso\u0020that\u0020you\u0020don\u0027t\u0020have\u0020to\u0020implement\u0020the\u0020monstrous\u0020original\u0020\u0060__construct\u0028\u0029\u0060", + "url": "classes/chillerlan-OAuth-Core-OAuthProvider.html#method_construct" }, { "fqsen": "\\chillerlan\\OAuth\\Core\\OAuthProvider\u003A\u003A__get\u0028\u0029", "name": "__get", @@ -345,6 +355,11 @@ Search.appendIndex( "name": "storeAccessToken", "summary": "Sets\u0020an\u0020access\u0020token\u0020in\u0020the\u0020current\u0020OAuthStorageInterface\u0020\u0028shorthand\/convenience\u0029", "url": "classes/chillerlan-OAuth-Core-OAuthProvider.html#method_storeAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Core\\OAuthProvider\u003A\u003AretrieveAccessToken\u0028\u0029", + "name": "retrieveAccessToken", + "summary": "Gets\u0020an\u0020access\u0020token\u0020from\u0020the\u0020current\u0020OAuthStorageInterface\u0020\u0028shorthand\/convenience\u0029", + "url": "classes/chillerlan-OAuth-Core-OAuthProvider.html#method_retrieveAccessToken" }, { "fqsen": "\\chillerlan\\OAuth\\Core\\OAuthProvider\u003A\u003AcreateAccessToken\u0028\u0029", "name": "createAccessToken", @@ -566,940 +581,6030 @@ Search.appendIndex( "summary": "Whether\u0020to\u0020automatically\u0020refresh\u0020access\u0020tokens\u0020\u0028OAuth2\u0029", "url": "classes/chillerlan-OAuth-OAuthOptionsTrait.html#property_tokenAutoRefresh" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage", - "name": "MemoryStorage", - "summary": "Implements\u0020a\u0020memory\u0020storage\u0020adapter.", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html" + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon", + "name": "Amazon", + "summary": "Amazon\u0020Login\/OAuth", + "url": "classes/chillerlan-OAuth-Providers-Amazon.html" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AstoreAccessToken\u0028\u0029", - "name": "storeAccessToken", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003Ame\u0028\u0029", + "name": "me", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_storeAccessToken" + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#method_me" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AgetAccessToken\u0028\u0029", - "name": "getAccessToken", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003ASCOPE_PROFILE", + "name": "SCOPE_PROFILE", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_getAccessToken" + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#constant_SCOPE_PROFILE" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AhasAccessToken\u0028\u0029", - "name": "hasAccessToken", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003ASCOPE_PROFILE_USER_ID", + "name": "SCOPE_PROFILE_USER_ID", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_hasAccessToken" + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#constant_SCOPE_PROFILE_USER_ID" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AclearAccessToken\u0028\u0029", - "name": "clearAccessToken", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003ASCOPE_POSTAL_CODE", + "name": "SCOPE_POSTAL_CODE", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_clearAccessToken" + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#constant_SCOPE_POSTAL_CODE" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AclearAllAccessTokens\u0028\u0029", - "name": "clearAllAccessTokens", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003A\u0024authURL", + "name": "authURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_clearAllAccessTokens" + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#property_authURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AstoreCSRFState\u0028\u0029", - "name": "storeCSRFState", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_storeCSRFState" + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#property_accessTokenURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AgetCSRFState\u0028\u0029", - "name": "getCSRFState", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003A\u0024apiURL", + "name": "apiURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_getCSRFState" + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#property_apiURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AhasCSRFState\u0028\u0029", - "name": "hasCSRFState", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003A\u0024apiDocs", + "name": "apiDocs", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_hasCSRFState" + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#property_apiDocs" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AclearCSRFState\u0028\u0029", - "name": "clearCSRFState", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Amazon\u003A\u003A\u0024applicationURL", + "name": "applicationURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_clearCSRFState" + "url": "classes/chillerlan-OAuth-Providers-Amazon.html#property_applicationURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AclearAllCSRFStates\u0028\u0029", - "name": "clearAllCSRFStates", + "fqsen": "\\chillerlan\\OAuth\\Providers\\AzureActiveDirectory", + "name": "AzureActiveDirectory", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\AzureActiveDirectory\u003A\u003ASCOPE_OPENID", + "name": "SCOPE_OPENID", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_clearAllCSRFStates" + "url": "classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html#constant_SCOPE_OPENID" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003A\u0024tokens", - "name": "tokens", - "summary": "the\u0020token\u0020storage\u0020array", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#property_tokens" + "fqsen": "\\chillerlan\\OAuth\\Providers\\AzureActiveDirectory\u003A\u003ASCOPE_OPENID_EMAIL", + "name": "SCOPE_OPENID_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html#constant_SCOPE_OPENID_EMAIL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003A\u0024states", - "name": "states", - "summary": "the\u0020CSRF\u0020state\u0020storage\u0020array", - "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#property_states" + "fqsen": "\\chillerlan\\OAuth\\Providers\\AzureActiveDirectory\u003A\u003ASCOPE_OPENID_PROFILE", + "name": "SCOPE_OPENID_PROFILE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html#constant_SCOPE_OPENID_PROFILE" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract", - "name": "OAuthStorageAbstract", - "summary": "Implements\u0020an\u0020abstract\u0020OAuth\u0020storage\u0020adapter", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html" + "fqsen": "\\chillerlan\\OAuth\\Providers\\AzureActiveDirectory\u003A\u003ASCOPE_OFFLINE_ACCESS", + "name": "SCOPE_OFFLINE_ACCESS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html#constant_SCOPE_OFFLINE_ACCESS" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003A__construct\u0028\u0029", - "name": "__construct", - "summary": "OAuthStorageAbstract\u0020constructor.", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method___construct" + "fqsen": "\\chillerlan\\OAuth\\Providers\\AzureActiveDirectory\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html#property_authURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AsetLogger\u0028\u0029", - "name": "setLogger", - "summary": "Sets\u0020a\u0020logger.\u0020\u0028LoggerAwareInterface\u0020is\u0020stupid\u0029", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_setLogger" + "fqsen": "\\chillerlan\\OAuth\\Providers\\AzureActiveDirectory\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html#property_accessTokenURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AsetServiceName\u0028\u0029", - "name": "setServiceName", - "summary": "Sets\u0020the\u0020current\u0020service\u0020provider\u0020name", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_setServiceName" + "fqsen": "\\chillerlan\\OAuth\\Providers\\AzureActiveDirectory\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html#property_userRevokeURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AgetServiceName\u0028\u0029", - "name": "getServiceName", - "summary": "Gets\u0020the\u0020current\u0020service\u0020provider\u0020name", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_getServiceName" + "fqsen": "\\chillerlan\\OAuth\\Providers\\AzureActiveDirectory\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-AzureActiveDirectory.html#property_applicationURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AtoStorage\u0028\u0029", - "name": "toStorage", - "summary": "Prepares\u0020an\u0020AccessToken\u0020for\u0020storage\u0020\u0028serialize,\u0020encrypt\u0020etc.\u0029\nand\u0020returns\u0020a\u0020value\u0020that\u0020is\u0020suited\u0020for\u0020the\u0020underlying\u0020storage\u0020engine", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_toStorage" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet", + "name": "BattleNet", + "summary": "Battle.net\u0020OAuth", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AfromStorage\u0028\u0029", - "name": "fromStorage", - "summary": "Retrieves\u0020token\u0020data\u0020from\u0020the\u0020underlying\u0020storage\u0020engine\n\u0028decrypt,\u0020unserialize\u0020etc.\u0029\u0020and\u0020returns\u0020an\u0020AccessToken", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_fromStorage" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003AsetRegion\u0028\u0029", + "name": "setRegion", + "summary": "Set\u0020the\u0020datacenter\u0020URLs\u0020for\u0020the\u0020given\u0020region", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#method_setRegion" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003A\u0024serviceName", - "name": "serviceName", + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003Ame\u0028\u0029", + "name": "me", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#property_serviceName" + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#method_me" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003A\u0024options", - "name": "options", + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003ASCOPE_OPENID", + "name": "SCOPE_OPENID", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#property_options" + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#constant_SCOPE_OPENID" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003A\u0024logger", - "name": "logger", + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003ASCOPE_PROFILE_D3", + "name": "SCOPE_PROFILE_D3", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#property_logger" + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#constant_SCOPE_PROFILE_D3" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageException", - "name": "OAuthStorageException", + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003ASCOPE_PROFILE_SC2", + "name": "SCOPE_PROFILE_SC2", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageException.html" - }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface", - "name": "OAuthStorageInterface", - "summary": "Specifies\u0020the\u0020methods\u0020required\u0020for\u0020an\u0020OAuth\u0020token\u0020storage\u0020adapter", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html" + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#constant_SCOPE_PROFILE_SC2" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AsetLogger\u0028\u0029", - "name": "setLogger", - "summary": "Sets\u0020a\u0020logger.\u0020\u0028LoggerAwareInterface\u0020is\u0020stupid\u0029", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_setLogger" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003ASCOPE_PROFILE_WOW", + "name": "SCOPE_PROFILE_WOW", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#constant_SCOPE_PROFILE_WOW" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AsetServiceName\u0028\u0029", - "name": "setServiceName", - "summary": "Sets\u0020the\u0020current\u0020service\u0020provider\u0020name", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_setServiceName" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#property_defaultScopes" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AgetServiceName\u0028\u0029", - "name": "getServiceName", - "summary": "Gets\u0020the\u0020current\u0020service\u0020provider\u0020name", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_getServiceName" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#property_apiDocs" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AstoreAccessToken\u0028\u0029", - "name": "storeAccessToken", - "summary": "Stores\u0020an\u0020AccessToken\u0020for\u0020the\u0020given\u0020\u0024service", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_storeAccessToken" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#property_applicationURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AgetAccessToken\u0028\u0029", - "name": "getAccessToken", - "summary": "Retrieves\u0020an\u0020AccessToken\u0020for\u0020the\u0020given\u0020\u0024service", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_getAccessToken" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#property_userRevokeURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AhasAccessToken\u0028\u0029", - "name": "hasAccessToken", - "summary": "Checks\u0020if\u0020a\u0020token\u0020for\u0020\u0024service\u0020exists", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_hasAccessToken" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003A\u0024battleNetOauth", + "name": "battleNetOauth", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#property_battleNetOauth" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AclearAccessToken\u0028\u0029", - "name": "clearAccessToken", - "summary": "Deletes\u0020the\u0020access\u0020token\u0020for\u0020a\u0020given\u0020\u0024service\u0020\u0028and\u0020current\u0020user\u0029", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_clearAccessToken" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003A\u0024region", + "name": "region", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#property_region" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AclearAllAccessTokens\u0028\u0029", - "name": "clearAllAccessTokens", - "summary": "Deletes\u0020all\u0020access\u0020tokens\u0020\u0028for\u0020the\u0020current\u0020user\u0029", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_clearAllAccessTokens" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#property_apiURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AstoreCSRFState\u0028\u0029", - "name": "storeCSRFState", - "summary": "Stores\u0020a\u0020CSRF\u0020\u003Cstate\u003E\u0020value\u0020for\u0020the\u0020given\u0020\u0024service", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_storeCSRFState" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#property_authURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AgetCSRFState\u0028\u0029", - "name": "getCSRFState", - "summary": "Retrieves\u0020a\u0020CSRF\u0020\u003Cstate\u003E\u0020value\u0020for\u0020the\u0020given\u0020\u0024service", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_getCSRFState" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BattleNet\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BattleNet.html#property_accessTokenURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AhasCSRFState\u0028\u0029", - "name": "hasCSRFState", - "summary": "Checks\u0020if\u0020a\u0020CSRF\u0020state\u0020for\u0020the\u0020given\u0020provider\u0020exists", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_hasCSRFState" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel", + "name": "BigCartel", + "summary": "BigCartel\u0020OAuth", + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AclearCSRFState\u0028\u0029", - "name": "clearCSRFState", - "summary": "Deletes\u0020a\u0020CSRF\u0020state\u0020for\u0020the\u0020given\u0020\u0024service\u0020\u0028and\u0020current\u0020user\u0029", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_clearCSRFState" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#method_me" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AclearAllCSRFStates\u0028\u0029", - "name": "clearAllCSRFStates", - "summary": "Deletes\u0020all\u0020stored\u0020CSRF\u0020states\u0020\u0028for\u0020the\u0020current\u0020user\u0029", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_clearAllCSRFStates" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003AinvalidateAccessToken\u0028\u0029", + "name": "invalidateAccessToken", + "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#method_invalidateAccessToken" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AtoStorage\u0028\u0029", - "name": "toStorage", - "summary": "Prepares\u0020an\u0020AccessToken\u0020for\u0020storage\u0020\u0028serialize,\u0020encrypt\u0020etc.\u0029\nand\u0020returns\u0020a\u0020value\u0020that\u0020is\u0020suited\u0020for\u0020the\u0020underlying\u0020storage\u0020engine", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_toStorage" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003AgetAccountID\u0028\u0029", + "name": "getAccountID", + "summary": "Try\u0020to\u0020get\u0020the\u0020user\u0020ID\u0020from\u0020either\u0020the\u0020token\u0020or\u0020the\u0020me\u0028\u0029\u0020endpoint", + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#method_getAccountID" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AfromStorage\u0028\u0029", - "name": "fromStorage", - "summary": "Retrieves\u0020token\u0020data\u0020from\u0020the\u0020underlying\u0020storage\u0020engine\n\u0028decrypt,\u0020unserialize\u0020etc.\u0029\u0020and\u0020returns\u0020an\u0020AccessToken", - "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_fromStorage" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#property_authURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage", - "name": "SessionStorage", - "summary": "Implements\u0020a\u0020session\u0020storage\u0020adapter.", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#property_accessTokenURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003A__construct\u0028\u0029", - "name": "__construct", - "summary": "SessionStorage\u0020constructor.", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method___construct" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003A\u0024revokeURL", + "name": "revokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#property_revokeURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003A__destruct\u0028\u0029", - "name": "__destruct", - "summary": "SessionStorage\u0020destructor.", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method___destruct" + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#property_apiURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AstoreAccessToken\u0028\u0029", - "name": "storeAccessToken", + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_storeAccessToken" + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#property_userRevokeURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AgetAccessToken\u0028\u0029", - "name": "getAccessToken", + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003A\u0024apiDocs", + "name": "apiDocs", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_getAccessToken" + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#property_apiDocs" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AhasAccessToken\u0028\u0029", - "name": "hasAccessToken", + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003A\u0024applicationURL", + "name": "applicationURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_hasAccessToken" + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#property_applicationURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AclearAccessToken\u0028\u0029", - "name": "clearAccessToken", + "fqsen": "\\chillerlan\\OAuth\\Providers\\BigCartel\u003A\u003A\u0024apiHeaders", + "name": "apiHeaders", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_clearAccessToken" + "url": "classes/chillerlan-OAuth-Providers-BigCartel.html#property_apiHeaders" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AclearAllAccessTokens\u0028\u0029", - "name": "clearAllAccessTokens", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Bitbucket", + "name": "Bitbucket", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Bitbucket.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Bitbucket\u003A\u003Ame\u0028\u0029", + "name": "me", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_clearAllAccessTokens" + "url": "classes/chillerlan-OAuth-Providers-Bitbucket.html#method_me" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AstoreCSRFState\u0028\u0029", - "name": "storeCSRFState", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Bitbucket\u003A\u003A\u0024authURL", + "name": "authURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_storeCSRFState" + "url": "classes/chillerlan-OAuth-Providers-Bitbucket.html#property_authURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AgetCSRFState\u0028\u0029", - "name": "getCSRFState", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Bitbucket\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_getCSRFState" + "url": "classes/chillerlan-OAuth-Providers-Bitbucket.html#property_accessTokenURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AhasCSRFState\u0028\u0029", - "name": "hasCSRFState", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Bitbucket\u003A\u003A\u0024apiURL", + "name": "apiURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_hasCSRFState" + "url": "classes/chillerlan-OAuth-Providers-Bitbucket.html#property_apiURL" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AclearCSRFState\u0028\u0029", - "name": "clearCSRFState", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Bitbucket\u003A\u003A\u0024apiDocs", + "name": "apiDocs", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_clearCSRFState" + "url": "classes/chillerlan-OAuth-Providers-Bitbucket.html#property_apiDocs" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AclearAllCSRFStates\u0028\u0029", - "name": "clearAllCSRFStates", + "fqsen": "\\chillerlan\\OAuth\\Providers\\Bitbucket\u003A\u003A\u0024applicationURL", + "name": "applicationURL", "summary": "", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_clearAllCSRFStates" + "url": "classes/chillerlan-OAuth-Providers-Bitbucket.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer", + "name": "Deezer", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003AgetAuthURL\u0028\u0029", + "name": "getAuthURL", + "summary": "Prepares\u0020the\u0020URL\u0020with\u0020optional\u0020\u0024params\u0020and\u0020\u0024scopes\u0020which\u0020redirects\u0020to\u0020the\u0020provider\u0027s\u0020authorization\u0020prompt\nand\u0020returns\u0020a\u0020PSR\u002D7\u0020UriInterface\u0020with\u0020all\u0020necessary\u0020parameters\u0020set", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#method_getAuthURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "Obtains\u0020an\u0020OAuth2\u0020access\u0020token\u0020with\u0020the\u0020given\u0020\u0024code,\u0020verifies\u0020the\u0020\u0024state\nif\u0020the\u0020provider\u0020implements\u0020the\u0020CSRFToken\u0020interface,\u0020and\u0020returns\u0020an\u0020AccessToken\u0020object", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003AparseTokenResponse\u0028\u0029", + "name": "parseTokenResponse", + "summary": "Parses\u0020the\u0020response\u0020from\u0020a\u0020request\u0020to\u0020the\u0020token\u0020endpoint", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#method_parseTokenResponse" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "deezer\u0020keeps\u0020testing\u0020my\u0020sanity\u0020\u002D\u0020HTTP\/200\u0020on\u0020invalid\u0020token...\u0020sure", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003ASCOPE_BASIC", + "name": "SCOPE_BASIC", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#constant_SCOPE_BASIC" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003ASCOPE_EMAIL", + "name": "SCOPE_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#constant_SCOPE_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003ASCOPE_OFFLINE_ACCESS", + "name": "SCOPE_OFFLINE_ACCESS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#constant_SCOPE_OFFLINE_ACCESS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003ASCOPE_MANAGE_LIBRARY", + "name": "SCOPE_MANAGE_LIBRARY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#constant_SCOPE_MANAGE_LIBRARY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003ASCOPE_MANAGE_COMMUNITY", + "name": "SCOPE_MANAGE_COMMUNITY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#constant_SCOPE_MANAGE_COMMUNITY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003ASCOPE_DELETE_LIBRARY", + "name": "SCOPE_DELETE_LIBRARY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#constant_SCOPE_DELETE_LIBRARY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003ASCOPE_LISTENING_HISTORY", + "name": "SCOPE_LISTENING_HISTORY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#constant_SCOPE_LISTENING_HISTORY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Deezer\u003A\u003A\u0024authMethod", + "name": "authMethod", + "summary": "Specifies\u0020the\u0020authentication\u0020method\u003A\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_HEADER\u0020\u0028Bearer,\u0020OAuth,\u0020...\u0029\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_QUERY\u0020\u0028access_token,\u0020...\u0029", + "url": "classes/chillerlan-OAuth-Providers-Deezer.html#property_authMethod" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt", + "name": "DeviantArt", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003AinvalidateAccessToken\u0028\u0029", + "name": "invalidateAccessToken", + "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#method_invalidateAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_BASIC", + "name": "SCOPE_BASIC", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_BASIC" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_BROWSE", + "name": "SCOPE_BROWSE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_BROWSE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_COLLECTION", + "name": "SCOPE_COLLECTION", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_COLLECTION" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_COMMENT_POST", + "name": "SCOPE_COMMENT_POST", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_COMMENT_POST" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_FEED", + "name": "SCOPE_FEED", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_FEED" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_GALLERY", + "name": "SCOPE_GALLERY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_GALLERY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_MESSAGE", + "name": "SCOPE_MESSAGE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_MESSAGE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_NOTE", + "name": "SCOPE_NOTE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_NOTE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_STASH", + "name": "SCOPE_STASH", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_STASH" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_USER", + "name": "SCOPE_USER", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_USER" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003ASCOPE_USER_MANAGE", + "name": "SCOPE_USER_MANAGE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#constant_SCOPE_USER_MANAGE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003A\u0024revokeURL", + "name": "revokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#property_revokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\DeviantArt\u003A\u003A\u0024apiHeaders", + "name": "apiHeaders", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-DeviantArt.html#property_apiHeaders" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs", + "name": "Discogs", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth1\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth1Interface.", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs\u003A\u003A\u0024requestTokenURL", + "name": "requestTokenURL", + "summary": "The\u0020request\u0020OAuth1\u0020token\u0020URL", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html#property_requestTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discogs\u003A\u003A\u0024apiHeaders", + "name": "apiHeaders", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discogs.html#property_apiHeaders" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord", + "name": "Discord", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Discord.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003AinvalidateAccessToken\u0028\u0029", + "name": "invalidateAccessToken", + "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#method_invalidateAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_APPLICATIONS_COMMANDS", + "name": "SCOPE_APPLICATIONS_COMMANDS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_APPLICATIONS_COMMANDS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_APPLICATIONS_COMMANDS_UPDATE", + "name": "SCOPE_APPLICATIONS_COMMANDS_UPDATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_APPLICATIONS_COMMANDS_UPDATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_APPLICATIONS_COMMANDS_PERMISSIONS_UPDATE", + "name": "SCOPE_APPLICATIONS_COMMANDS_PERMISSIONS_UPDATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_APPLICATIONS_COMMANDS_PERMISSIONS_UPDATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_APPLICATIONS_ENTITLEMENTS", + "name": "SCOPE_APPLICATIONS_ENTITLEMENTS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_APPLICATIONS_ENTITLEMENTS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_BOT", + "name": "SCOPE_BOT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_BOT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_CONNECTIONS", + "name": "SCOPE_CONNECTIONS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_CONNECTIONS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_EMAIL", + "name": "SCOPE_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_GDM_JOIN", + "name": "SCOPE_GDM_JOIN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_GDM_JOIN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_GUILDS", + "name": "SCOPE_GUILDS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_GUILDS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_GUILDS_JOIN", + "name": "SCOPE_GUILDS_JOIN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_GUILDS_JOIN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_GUILDS_MEMBERS_READ", + "name": "SCOPE_GUILDS_MEMBERS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_GUILDS_MEMBERS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_IDENTIFY", + "name": "SCOPE_IDENTIFY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_IDENTIFY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_MESSAGES_READ", + "name": "SCOPE_MESSAGES_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_MESSAGES_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_RELATIONSHIPS_READ", + "name": "SCOPE_RELATIONSHIPS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_RELATIONSHIPS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_ROLE_CONNECTIONS_WRITE", + "name": "SCOPE_ROLE_CONNECTIONS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_ROLE_CONNECTIONS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_RPC", + "name": "SCOPE_RPC", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_RPC" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_RPC_ACTIVITIES_WRITE", + "name": "SCOPE_RPC_ACTIVITIES_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_RPC_ACTIVITIES_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_RPC_NOTIFICATIONS_READ", + "name": "SCOPE_RPC_NOTIFICATIONS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_RPC_NOTIFICATIONS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003ASCOPE_WEBHOOK_INCOMING", + "name": "SCOPE_WEBHOOK_INCOMING", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#constant_SCOPE_WEBHOOK_INCOMING" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003A\u0024revokeURL", + "name": "revokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#property_revokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Discord\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Discord.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr", + "name": "Flickr", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth1\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth1Interface.", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003Arequest\u0028\u0029", + "name": "request", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#method_request" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003APERM_READ", + "name": "PERM_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#constant_PERM_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003APERM_WRITE", + "name": "PERM_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#constant_PERM_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003APERM_DELETE", + "name": "PERM_DELETE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#constant_PERM_DELETE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003A\u0024requestTokenURL", + "name": "requestTokenURL", + "summary": "The\u0020request\u0020OAuth1\u0020token\u0020URL", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#property_requestTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Flickr\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Flickr.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare", + "name": "Foursquare", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003Arequest\u0028\u0029", + "name": "request", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#method_request" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003AAPI_VERSIONDATE", + "name": "API_VERSIONDATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#constant_API_VERSIONDATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003A\u0024authMethodQuery", + "name": "authMethodQuery", + "summary": "The\u0020name\u0020of\u0020the\u0020authentication\u0020query\u0020parameter\u0020in\u0020case\u0020of\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_QUERY", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#property_authMethodQuery" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Foursquare\u003A\u003A\u0024authMethod", + "name": "authMethod", + "summary": "Specifies\u0020the\u0020authentication\u0020method\u003A\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_HEADER\u0020\u0028Bearer,\u0020OAuth,\u0020...\u0029\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_QUERY\u0020\u0028access_token,\u0020...\u0029", + "url": "classes/chillerlan-OAuth-Providers-Foursquare.html#property_authMethod" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub", + "name": "GitHub", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_USER", + "name": "SCOPE_USER", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_USER" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_USER_EMAIL", + "name": "SCOPE_USER_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_USER_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_USER_FOLLOW", + "name": "SCOPE_USER_FOLLOW", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_USER_FOLLOW" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_PUBLIC_REPO", + "name": "SCOPE_PUBLIC_REPO", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_PUBLIC_REPO" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_REPO", + "name": "SCOPE_REPO", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_REPO" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_REPO_DEPLOYMENT", + "name": "SCOPE_REPO_DEPLOYMENT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_REPO_DEPLOYMENT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_REPO_STATUS", + "name": "SCOPE_REPO_STATUS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_REPO_STATUS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_REPO_INVITE", + "name": "SCOPE_REPO_INVITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_REPO_INVITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_REPO_DELETE", + "name": "SCOPE_REPO_DELETE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_REPO_DELETE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_NOTIFICATIONS", + "name": "SCOPE_NOTIFICATIONS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_NOTIFICATIONS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_GIST", + "name": "SCOPE_GIST", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_GIST" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_REPO_HOOK_READ", + "name": "SCOPE_REPO_HOOK_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_REPO_HOOK_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_REPO_HOOK_WRITE", + "name": "SCOPE_REPO_HOOK_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_REPO_HOOK_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_REPO_HOOK_ADMIN", + "name": "SCOPE_REPO_HOOK_ADMIN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_REPO_HOOK_ADMIN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_ORG_HOOK_ADMIN", + "name": "SCOPE_ORG_HOOK_ADMIN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_ORG_HOOK_ADMIN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_ORG_READ", + "name": "SCOPE_ORG_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_ORG_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_ORG_WRITE", + "name": "SCOPE_ORG_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_ORG_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_ORG_ADMIN", + "name": "SCOPE_ORG_ADMIN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_ORG_ADMIN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_PUBLIC_KEY_READ", + "name": "SCOPE_PUBLIC_KEY_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_PUBLIC_KEY_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_PUBLIC_KEY_WRITE", + "name": "SCOPE_PUBLIC_KEY_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_PUBLIC_KEY_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_PUBLIC_KEY_ADMIN", + "name": "SCOPE_PUBLIC_KEY_ADMIN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_PUBLIC_KEY_ADMIN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_GPG_KEY_READ", + "name": "SCOPE_GPG_KEY_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_GPG_KEY_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_GPG_KEY_WRITE", + "name": "SCOPE_GPG_KEY_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_GPG_KEY_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003ASCOPE_GPG_KEY_ADMIN", + "name": "SCOPE_GPG_KEY_ADMIN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#constant_SCOPE_GPG_KEY_ADMIN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003A\u0024authHeaders", + "name": "authHeaders", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#property_authHeaders" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitHub\u003A\u003A\u0024apiHeaders", + "name": "apiHeaders", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitHub.html#property_apiHeaders" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitLab", + "name": "GitLab", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-GitLab.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitLab\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitLab.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitLab\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitLab.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitLab\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitLab.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitLab\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitLab.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitLab\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitLab.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GitLab\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GitLab.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google", + "name": "Google", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Google.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003ASCOPE_EMAIL", + "name": "SCOPE_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#constant_SCOPE_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003ASCOPE_PROFILE", + "name": "SCOPE_PROFILE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#constant_SCOPE_PROFILE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003ASCOPE_USERINFO_EMAIL", + "name": "SCOPE_USERINFO_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#constant_SCOPE_USERINFO_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003ASCOPE_USERINFO_PROFILE", + "name": "SCOPE_USERINFO_PROFILE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#constant_SCOPE_USERINFO_PROFILE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Google.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Google\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Google.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2", + "name": "GuildWars2", + "summary": "GW2\u0020does\u0020not\u0020support\u0020authentication\u0020\u0028anymore\u0029\u0020but\u0020the\u0020API\u0020still\u0020works\u0020like\u0020a\u0020regular\u0020OAUth\u0020API,\u0020so.", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003AstoreGW2Token\u0028\u0029", + "name": "storeGW2Token", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#method_storeGW2Token" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003AgetAuthURL\u0028\u0029", + "name": "getAuthURL", + "summary": "Prepares\u0020the\u0020URL\u0020with\u0020optional\u0020\u0024params\u0020and\u0020\u0024scopes\u0020which\u0020redirects\u0020to\u0020the\u0020provider\u0027s\u0020authorization\u0020prompt\nand\u0020returns\u0020a\u0020PSR\u002D7\u0020UriInterface\u0020with\u0020all\u0020necessary\u0020parameters\u0020set", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#method_getAuthURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "Obtains\u0020an\u0020OAuth2\u0020access\u0020token\u0020with\u0020the\u0020given\u0020\u0024code,\u0020verifies\u0020the\u0020\u0024state\nif\u0020the\u0020provider\u0020implements\u0020the\u0020CSRFToken\u0020interface,\u0020and\u0020returns\u0020an\u0020AccessToken\u0020object", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_ACCOUNT", + "name": "SCOPE_ACCOUNT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_ACCOUNT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_INVENTORIES", + "name": "SCOPE_INVENTORIES", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_INVENTORIES" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_CHARACTERS", + "name": "SCOPE_CHARACTERS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_CHARACTERS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_TRADINGPOST", + "name": "SCOPE_TRADINGPOST", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_TRADINGPOST" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_WALLET", + "name": "SCOPE_WALLET", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_WALLET" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_UNLOCKS", + "name": "SCOPE_UNLOCKS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_UNLOCKS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_PVP", + "name": "SCOPE_PVP", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_PVP" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_BUILDS", + "name": "SCOPE_BUILDS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_BUILDS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_PROGRESSION", + "name": "SCOPE_PROGRESSION", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_PROGRESSION" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003ASCOPE_GUILDS", + "name": "SCOPE_GUILDS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_SCOPE_GUILDS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003AAUTH_ERRMSG", + "name": "AUTH_ERRMSG", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#constant_AUTH_ERRMSG" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\GuildWars2\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-GuildWars2.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Imgur", + "name": "Imgur", + "summary": "Note\u003A\u0020imgur\u0020sends\u0020an\u0020\u0022expires_in\u0022\u0020of\u0020315360000\u0020\u002810\u0020years\u0021\u0029\u0020for\u0020access\u0020tokens,\n\u0020\u0020\u0020\u0020\u0020\u0020but\u0020states\u0020in\u0020the\u0020docs\u0020that\u0020tokens\u0020expire\u0020after\u0020one\u0020month.", + "url": "classes/chillerlan-OAuth-Providers-Imgur.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Imgur\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Imgur.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Imgur\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Imgur.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Imgur\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Imgur.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Imgur\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Imgur.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Imgur\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Imgur.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Imgur\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Imgur.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Imgur\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Imgur.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram", + "name": "Instagram", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003ASCOPE_BASIC", + "name": "SCOPE_BASIC", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#constant_SCOPE_BASIC" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003ASCOPE_COMMENTS", + "name": "SCOPE_COMMENTS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#constant_SCOPE_COMMENTS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003ASCOPE_RELATIONSHIPS", + "name": "SCOPE_RELATIONSHIPS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#constant_SCOPE_RELATIONSHIPS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003ASCOPE_LIKES", + "name": "SCOPE_LIKES", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#constant_SCOPE_LIKES" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003ASCOPE_PUBLIC_CONTENT", + "name": "SCOPE_PUBLIC_CONTENT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#constant_SCOPE_PUBLIC_CONTENT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003ASCOPE_FOLLOWER_LIST", + "name": "SCOPE_FOLLOWER_LIST", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#constant_SCOPE_FOLLOWER_LIST" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Instagram\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Instagram.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM", + "name": "LastFM", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuthInterface.", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003AgetAuthURL\u0028\u0029", + "name": "getAuthURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#method_getAuthURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003AgetSignature\u0028\u0029", + "name": "getSignature", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#method_getSignature" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003AparseTokenResponse\u0028\u0029", + "name": "parseTokenResponse", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#method_parseTokenResponse" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003Arequest\u0028\u0029", + "name": "request", + "summary": "Prepares\u0020an\u0020API\u0020request\u0020to\u0020\u0024path\u0020with\u0020the\u0020given\u0020parameters,\u0020gets\u0020authorization,\u0020fires\u0020the\u0020request\nand\u0020returns\u0020a\u0020PSR\u002D7\u0020ResponseInterface\u0020with\u0020the\u0020corresponding\u0020API\u0020response", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#method_request" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003AgetRequestAuthorization\u0028\u0029", + "name": "getRequestAuthorization", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#method_getRequestAuthorization" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "Returns\u0020information\u0020about\u0020the\u0020currently\u0020authenticated\u0020user\u0020\u0028usually\u0020a\u0020\/me\u0020or\u0020\/user\u0020endpoint\u0029.", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003APERIOD_OVERALL", + "name": "PERIOD_OVERALL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#constant_PERIOD_OVERALL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003APERIOD_7DAY", + "name": "PERIOD_7DAY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#constant_PERIOD_7DAY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003APERIOD_1MONTH", + "name": "PERIOD_1MONTH", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#constant_PERIOD_1MONTH" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003APERIOD_3MONTH", + "name": "PERIOD_3MONTH", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#constant_PERIOD_3MONTH" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003APERIOD_6MONTH", + "name": "PERIOD_6MONTH", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#constant_PERIOD_6MONTH" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003APERIOD_12MONTH", + "name": "PERIOD_12MONTH", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#constant_PERIOD_12MONTH" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003APERIODS", + "name": "PERIODS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#constant_PERIODS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "the\u0020authentication\u0020URL", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "the\u0020API\u0020base\u0020URL\u0020\u0028magic\u0029", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "an\u0020optional\u0020link\u0020to\u0020the\u0020page\u0020where\u0020a\u0020user\u0020can\u0020revoke\u0020access\u0020tokens\u0020\u0028magic\u0029", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "an\u0020optional\u0020link\u0020to\u0020the\u0020provider\u0027s\u0020API\u0020docs\u0020\u0028magic\u0029", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\LastFM\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "an\u0020optional\u0020URL\u0020to\u0020the\u0020provider\u0027s\u0020credential\u0020registration\/application\u0020page\u0020\u0028magic\u0029", + "url": "classes/chillerlan-OAuth-Providers-LastFM.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp", + "name": "MailChimp", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003AgetTokenMetadata\u0028\u0029", + "name": "getTokenMetadata", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#method_getTokenMetadata" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003Arequest\u0028\u0029", + "name": "request", + "summary": "prepare\u0020the\u0020API\u0020URL\u0020from\u0020the\u0020token\u0020metadata", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#method_request" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003AAPI_BASE", + "name": "API_BASE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#constant_API_BASE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003AMETADATA_ENDPOINT", + "name": "METADATA_ENDPOINT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#constant_METADATA_ENDPOINT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MailChimp\u003A\u003A\u0024authMethodHeader", + "name": "authMethodHeader", + "summary": "The\u0020name\u0020of\u0020the\u0020authentication\u0020header\u0020in\u0020case\u0020of\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_HEADER", + "url": "classes/chillerlan-OAuth-Providers-MailChimp.html#property_authMethodHeader" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon", + "name": "Mastodon", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003AsetInstance\u0028\u0029", + "name": "setInstance", + "summary": "set\u0020the\u0020internal\u0020URLs\u0020for\u0020the\u0020given\u0020Mastodon\u0020instance", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#method_setInstance" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "Obtains\u0020an\u0020OAuth2\u0020access\u0020token\u0020with\u0020the\u0020given\u0020\u0024code,\u0020verifies\u0020the\u0020\u0024state\nif\u0020the\u0020provider\u0020implements\u0020the\u0020CSRFToken\u0020interface,\u0020and\u0020returns\u0020an\u0020AccessToken\u0020object", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003ASCOPE_READ", + "name": "SCOPE_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#constant_SCOPE_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003ASCOPE_WRITE", + "name": "SCOPE_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#constant_SCOPE_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003ASCOPE_FOLLOW", + "name": "SCOPE_FOLLOW", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#constant_SCOPE_FOLLOW" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003ASCOPE_PUSH", + "name": "SCOPE_PUSH", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#constant_SCOPE_PUSH" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mastodon\u003A\u003A\u0024instance", + "name": "instance", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mastodon.html#property_instance" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MicrosoftGraph", + "name": "MicrosoftGraph", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-MicrosoftGraph.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MicrosoftGraph\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MicrosoftGraph.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MicrosoftGraph\u003A\u003ASCOPE_USER_READ", + "name": "SCOPE_USER_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MicrosoftGraph.html#constant_SCOPE_USER_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MicrosoftGraph\u003A\u003ASCOPE_USER_READBASIC_ALL", + "name": "SCOPE_USER_READBASIC_ALL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MicrosoftGraph.html#constant_SCOPE_USER_READBASIC_ALL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MicrosoftGraph\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MicrosoftGraph.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MicrosoftGraph\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MicrosoftGraph.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MicrosoftGraph\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MicrosoftGraph.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mixcloud", + "name": "Mixcloud", + "summary": "note\u003A\u0020a\u0020missing\u0020slash\u0020at\u0020the\u0020end\u0020of\u0020the\u0020path\u0020will\u0020end\u0020up\u0020in\u0020an\u0020HTTP\/301", + "url": "classes/chillerlan-OAuth-Providers-Mixcloud.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mixcloud\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mixcloud.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mixcloud\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mixcloud.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mixcloud\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mixcloud.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mixcloud\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mixcloud.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mixcloud\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mixcloud.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mixcloud\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mixcloud.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mixcloud\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Mixcloud.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Mixcloud\u003A\u003A\u0024authMethod", + "name": "authMethod", + "summary": "Specifies\u0020the\u0020authentication\u0020method\u003A\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_HEADER\u0020\u0028Bearer,\u0020OAuth,\u0020...\u0029\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_QUERY\u0020\u0028access_token,\u0020...\u0029", + "url": "classes/chillerlan-OAuth-Providers-Mixcloud.html#property_authMethod" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz", + "name": "MusicBrainz", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003ArefreshAccessToken\u0028\u0029", + "name": "refreshAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#method_refreshAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003Arequest\u0028\u0029", + "name": "request", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#method_request" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003ASCOPE_PROFILE", + "name": "SCOPE_PROFILE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#constant_SCOPE_PROFILE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003ASCOPE_EMAIL", + "name": "SCOPE_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#constant_SCOPE_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003ASCOPE_TAG", + "name": "SCOPE_TAG", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#constant_SCOPE_TAG" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003ASCOPE_RATING", + "name": "SCOPE_RATING", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#constant_SCOPE_RATING" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003ASCOPE_COLLECTION", + "name": "SCOPE_COLLECTION", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#constant_SCOPE_COLLECTION" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003ASCOPE_SUBMIT_ISRC", + "name": "SCOPE_SUBMIT_ISRC", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#constant_SCOPE_SUBMIT_ISRC" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003ASCOPE_SUBMIT_BARCODE", + "name": "SCOPE_SUBMIT_BARCODE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#constant_SCOPE_SUBMIT_BARCODE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\MusicBrainz\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-MusicBrainz.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne", + "name": "NPROne", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003AsetAPI\u0028\u0029", + "name": "setAPI", + "summary": "Sets\u0020the\u0020API\u0020to\u0020work\u0020with\u0020\u0028\u0022listening\u0022\u0020is\u0020set\u0020as\u0020default\u0029", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#method_setAPI" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003AgetRequestTarget\u0028\u0029", + "name": "getRequestTarget", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#method_getRequestTarget" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003AsendRequest\u0028\u0029", + "name": "sendRequest", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#method_sendRequest" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003AinvalidateAccessToken\u0028\u0029", + "name": "invalidateAccessToken", + "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#method_invalidateAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003ASCOPE_IDENTITY_READONLY", + "name": "SCOPE_IDENTITY_READONLY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#constant_SCOPE_IDENTITY_READONLY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003ASCOPE_IDENTITY_WRITE", + "name": "SCOPE_IDENTITY_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#constant_SCOPE_IDENTITY_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003ASCOPE_LISTENING_READONLY", + "name": "SCOPE_LISTENING_READONLY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#constant_SCOPE_LISTENING_READONLY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003ASCOPE_LISTENING_WRITE", + "name": "SCOPE_LISTENING_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#constant_SCOPE_LISTENING_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003ASCOPE_LOCALACTIVATION", + "name": "SCOPE_LOCALACTIVATION", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#constant_SCOPE_LOCALACTIVATION" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003A\u0024revokeURL", + "name": "revokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#property_revokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\NPROne\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-NPROne.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenCaching", + "name": "OpenCaching", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth1\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth1Interface.", + "url": "classes/chillerlan-OAuth-Providers-OpenCaching.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenCaching\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenCaching.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenCaching\u003A\u003A\u0024requestTokenURL", + "name": "requestTokenURL", + "summary": "The\u0020request\u0020OAuth1\u0020token\u0020URL", + "url": "classes/chillerlan-OAuth-Providers-OpenCaching.html#property_requestTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenCaching\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenCaching.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenCaching\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenCaching.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenCaching\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenCaching.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenCaching\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenCaching.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenCaching\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenCaching.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenCaching\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenCaching.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap", + "name": "OpenStreetmap", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth1\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth1Interface.", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap\u003A\u003A\u0024requestTokenURL", + "name": "requestTokenURL", + "summary": "The\u0020request\u0020OAuth1\u0020token\u0020URL", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap.html#property_requestTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2", + "name": "OpenStreetmap2", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003ASCOPE_READ_PREFS", + "name": "SCOPE_READ_PREFS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#constant_SCOPE_READ_PREFS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003ASCOPE_WRITE_PREFS", + "name": "SCOPE_WRITE_PREFS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#constant_SCOPE_WRITE_PREFS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003ASCOPE_WRITE_DIARY", + "name": "SCOPE_WRITE_DIARY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#constant_SCOPE_WRITE_DIARY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003ASCOPE_WRITE_API", + "name": "SCOPE_WRITE_API", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#constant_SCOPE_WRITE_API" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003ASCOPE_READ_GPX", + "name": "SCOPE_READ_GPX", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#constant_SCOPE_READ_GPX" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003ASCOPE_WRITE_GPX", + "name": "SCOPE_WRITE_GPX", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#constant_SCOPE_WRITE_GPX" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003ASCOPE_WRITE_NOTES", + "name": "SCOPE_WRITE_NOTES", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#constant_SCOPE_WRITE_NOTES" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003ASCOPE_WRITE_REDACTIONS", + "name": "SCOPE_WRITE_REDACTIONS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#constant_SCOPE_WRITE_REDACTIONS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003ASCOPE_OPENID", + "name": "SCOPE_OPENID", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#constant_SCOPE_OPENID" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\OpenStreetmap2\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-OpenStreetmap2.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon", + "name": "Patreon", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V1_USERS", + "name": "SCOPE_V1_USERS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V1_USERS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V1_PLEDGES_TO_ME", + "name": "SCOPE_V1_PLEDGES_TO_ME", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V1_PLEDGES_TO_ME" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V1_MY_CAMPAIGN", + "name": "SCOPE_V1_MY_CAMPAIGN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V1_MY_CAMPAIGN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V2_IDENTITY", + "name": "SCOPE_V2_IDENTITY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V2_IDENTITY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V2_IDENTITY_EMAIL", + "name": "SCOPE_V2_IDENTITY_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V2_IDENTITY_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V2_IDENTITY_MEMBERSHIPS", + "name": "SCOPE_V2_IDENTITY_MEMBERSHIPS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V2_IDENTITY_MEMBERSHIPS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V2_CAMPAIGNS", + "name": "SCOPE_V2_CAMPAIGNS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V2_CAMPAIGNS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V2_CAMPAIGNS_WEBHOOK", + "name": "SCOPE_V2_CAMPAIGNS_WEBHOOK", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V2_CAMPAIGNS_WEBHOOK" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V2_CAMPAIGNS_MEMBERS", + "name": "SCOPE_V2_CAMPAIGNS_MEMBERS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V2_CAMPAIGNS_MEMBERS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V2_CAMPAIGNS_MEMBERS_EMAIL", + "name": "SCOPE_V2_CAMPAIGNS_MEMBERS_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V2_CAMPAIGNS_MEMBERS_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003ASCOPE_V2_CAMPAIGNS_MEMBERS_ADDRESS", + "name": "SCOPE_V2_CAMPAIGNS_MEMBERS_ADDRESS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#constant_SCOPE_V2_CAMPAIGNS_MEMBERS_ADDRESS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Patreon\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Patreon.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal", + "name": "PayPal", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003AparseTokenResponse\u0028\u0029", + "name": "parseTokenResponse", + "summary": "Parses\u0020the\u0020response\u0020from\u0020a\u0020request\u0020to\u0020the\u0020token\u0020endpoint", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#method_parseTokenResponse" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "Obtains\u0020an\u0020OAuth2\u0020access\u0020token\u0020with\u0020the\u0020given\u0020\u0024code,\u0020verifies\u0020the\u0020\u0024state\nif\u0020the\u0020provider\u0020implements\u0020the\u0020CSRFToken\u0020interface,\u0020and\u0020returns\u0020an\u0020AccessToken\u0020object", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003ASCOPE_BASIC_AUTH", + "name": "SCOPE_BASIC_AUTH", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#constant_SCOPE_BASIC_AUTH" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003ASCOPE_FULL_NAME", + "name": "SCOPE_FULL_NAME", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#constant_SCOPE_FULL_NAME" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003ASCOPE_EMAIL", + "name": "SCOPE_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#constant_SCOPE_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003ASCOPE_ADDRESS", + "name": "SCOPE_ADDRESS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#constant_SCOPE_ADDRESS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003ASCOPE_ACCOUNT", + "name": "SCOPE_ACCOUNT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#constant_SCOPE_ACCOUNT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPal\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPal.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPalSandbox", + "name": "PayPalSandbox", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-PayPalSandbox.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPalSandbox\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPalSandbox.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPalSandbox\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPalSandbox.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\PayPalSandbox\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-PayPalSandbox.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack", + "name": "Slack", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Slack.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_BOT", + "name": "SCOPE_BOT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_BOT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_ADMIN", + "name": "SCOPE_ADMIN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_ADMIN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_CHAT_WRITE_BOT", + "name": "SCOPE_CHAT_WRITE_BOT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_CHAT_WRITE_BOT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_CLIENT", + "name": "SCOPE_CLIENT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_CLIENT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_DND_READ", + "name": "SCOPE_DND_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_DND_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_DND_WRITE", + "name": "SCOPE_DND_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_DND_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_FILES_READ", + "name": "SCOPE_FILES_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_FILES_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_FILES_WRITE_USER", + "name": "SCOPE_FILES_WRITE_USER", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_FILES_WRITE_USER" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_IDENTIFY", + "name": "SCOPE_IDENTIFY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_IDENTIFY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_IDENTITY_AVATAR", + "name": "SCOPE_IDENTITY_AVATAR", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_IDENTITY_AVATAR" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_IDENTITY_BASIC", + "name": "SCOPE_IDENTITY_BASIC", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_IDENTITY_BASIC" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_IDENTITY_EMAIL", + "name": "SCOPE_IDENTITY_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_IDENTITY_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_IDENTITY_TEAM", + "name": "SCOPE_IDENTITY_TEAM", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_IDENTITY_TEAM" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_INCOMING_WEBHOOK", + "name": "SCOPE_INCOMING_WEBHOOK", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_INCOMING_WEBHOOK" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_POST", + "name": "SCOPE_POST", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_POST" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_READ", + "name": "SCOPE_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_REMINDERS_READ", + "name": "SCOPE_REMINDERS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_REMINDERS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_REMINDERS_WRITE", + "name": "SCOPE_REMINDERS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_REMINDERS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_SEARCH_READ", + "name": "SCOPE_SEARCH_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_SEARCH_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_STARS_READ", + "name": "SCOPE_STARS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_STARS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_STARS_WRITE", + "name": "SCOPE_STARS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_STARS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_CHANNELS_HISTORY", + "name": "SCOPE_CHANNELS_HISTORY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_CHANNELS_HISTORY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_CHANNELS_READ", + "name": "SCOPE_CHANNELS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_CHANNELS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_CHANNELS_WRITE", + "name": "SCOPE_CHANNELS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_CHANNELS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_CHAT_WRITE_USER", + "name": "SCOPE_CHAT_WRITE_USER", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_CHAT_WRITE_USER" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_COMMANDS", + "name": "SCOPE_COMMANDS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_COMMANDS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_EMOJI_READ", + "name": "SCOPE_EMOJI_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_EMOJI_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_GROUPS_HISTORY", + "name": "SCOPE_GROUPS_HISTORY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_GROUPS_HISTORY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_GROUPS_READ", + "name": "SCOPE_GROUPS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_GROUPS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_GROUPS_WRITE", + "name": "SCOPE_GROUPS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_GROUPS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_IM_HISTORY", + "name": "SCOPE_IM_HISTORY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_IM_HISTORY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_IM_READ", + "name": "SCOPE_IM_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_IM_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_IM_WRITE", + "name": "SCOPE_IM_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_IM_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_LINKS_READ", + "name": "SCOPE_LINKS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_LINKS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_LINKS_WRITE", + "name": "SCOPE_LINKS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_LINKS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_MPIM_HISTORY", + "name": "SCOPE_MPIM_HISTORY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_MPIM_HISTORY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_MPIM_READ", + "name": "SCOPE_MPIM_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_MPIM_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_MPIM_WRITE", + "name": "SCOPE_MPIM_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_MPIM_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_PINS_READ", + "name": "SCOPE_PINS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_PINS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_PINS_WRITE", + "name": "SCOPE_PINS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_PINS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_REACTIONS_READ", + "name": "SCOPE_REACTIONS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_REACTIONS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_REACTIONS_WRITE", + "name": "SCOPE_REACTIONS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_REACTIONS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_TEAM_READ", + "name": "SCOPE_TEAM_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_TEAM_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_USERGROUPS_READ", + "name": "SCOPE_USERGROUPS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_USERGROUPS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_USERGROUPS_WRITE", + "name": "SCOPE_USERGROUPS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_USERGROUPS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_USERS_PROFILE_READ", + "name": "SCOPE_USERS_PROFILE_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_USERS_PROFILE_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_USERS_PROFILE_WRITE", + "name": "SCOPE_USERS_PROFILE_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_USERS_PROFILE_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_USERS_READ", + "name": "SCOPE_USERS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_USERS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_USERS_READ_EMAIL", + "name": "SCOPE_USERS_READ_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_USERS_READ_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003ASCOPE_USERS_WRITE", + "name": "SCOPE_USERS_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#constant_SCOPE_USERS_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Slack\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Slack.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud", + "name": "SoundCloud", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003ASCOPE_NONEXPIRING", + "name": "SCOPE_NONEXPIRING", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#constant_SCOPE_NONEXPIRING" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SoundCloud\u003A\u003A\u0024authMethodHeader", + "name": "authMethodHeader", + "summary": "The\u0020name\u0020of\u0020the\u0020authentication\u0020header\u0020in\u0020case\u0020of\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_HEADER", + "url": "classes/chillerlan-OAuth-Providers-SoundCloud.html#property_authMethodHeader" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify", + "name": "Spotify", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_UGC_IMAGE_UPLOAD", + "name": "SCOPE_UGC_IMAGE_UPLOAD", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_UGC_IMAGE_UPLOAD" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_READ_PLAYBACK_STATE", + "name": "SCOPE_USER_READ_PLAYBACK_STATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_READ_PLAYBACK_STATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_MODIFY_PLAYBACK_STATE", + "name": "SCOPE_USER_MODIFY_PLAYBACK_STATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_MODIFY_PLAYBACK_STATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_READ_CURRENTLY_PLAYING", + "name": "SCOPE_USER_READ_CURRENTLY_PLAYING", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_READ_CURRENTLY_PLAYING" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_STREAMING", + "name": "SCOPE_STREAMING", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_STREAMING" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_PLAYLIST_READ_PRIVATE", + "name": "SCOPE_PLAYLIST_READ_PRIVATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_PLAYLIST_READ_PRIVATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_PLAYLIST_READ_COLLABORATIVE", + "name": "SCOPE_PLAYLIST_READ_COLLABORATIVE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_PLAYLIST_READ_COLLABORATIVE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_PLAYLIST_MODIFY_PRIVATE", + "name": "SCOPE_PLAYLIST_MODIFY_PRIVATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_PLAYLIST_MODIFY_PRIVATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_PLAYLIST_MODIFY_PUBLIC", + "name": "SCOPE_PLAYLIST_MODIFY_PUBLIC", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_PLAYLIST_MODIFY_PUBLIC" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_FOLLOW_MODIFY", + "name": "SCOPE_USER_FOLLOW_MODIFY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_FOLLOW_MODIFY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_FOLLOW_READ", + "name": "SCOPE_USER_FOLLOW_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_FOLLOW_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_READ_PLAYBACK_POSITION", + "name": "SCOPE_USER_READ_PLAYBACK_POSITION", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_READ_PLAYBACK_POSITION" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_TOP_READ", + "name": "SCOPE_USER_TOP_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_TOP_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_READ_RECENTLY_PLAYED", + "name": "SCOPE_USER_READ_RECENTLY_PLAYED", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_READ_RECENTLY_PLAYED" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_LIBRARY_MODIFY", + "name": "SCOPE_USER_LIBRARY_MODIFY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_LIBRARY_MODIFY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_LIBRARY_READ", + "name": "SCOPE_USER_LIBRARY_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_LIBRARY_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_READ_EMAIL", + "name": "SCOPE_USER_READ_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_READ_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_READ_PRIVATE", + "name": "SCOPE_USER_READ_PRIVATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_READ_PRIVATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_SOA_LINK", + "name": "SCOPE_USER_SOA_LINK", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_SOA_LINK" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_SOA_UNLINK", + "name": "SCOPE_USER_SOA_UNLINK", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_SOA_UNLINK" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_MANAGE_ENTITLEMENTS", + "name": "SCOPE_USER_MANAGE_ENTITLEMENTS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_MANAGE_ENTITLEMENTS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_MANAGE_PARTNER", + "name": "SCOPE_USER_MANAGE_PARTNER", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_MANAGE_PARTNER" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003ASCOPE_USER_CREATE_PARTNER", + "name": "SCOPE_USER_CREATE_PARTNER", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#constant_SCOPE_USER_CREATE_PARTNER" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Spotify\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Spotify.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID", + "name": "SteamOpenID", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuthInterface.", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID\u003A\u003AgetAuthURL\u0028\u0029", + "name": "getAuthURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html#method_getAuthURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID\u003A\u003AparseTokenResponse\u0028\u0029", + "name": "parseTokenResponse", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html#method_parseTokenResponse" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID\u003A\u003AgetRequestAuthorization\u0028\u0029", + "name": "getRequestAuthorization", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html#method_getRequestAuthorization" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "the\u0020authentication\u0020URL", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "the\u0020provider\u0027s\u0020access\u0020token\u0020exchange\u0020URL", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "the\u0020API\u0020base\u0020URL\u0020\u0028magic\u0029", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "an\u0020optional\u0020URL\u0020to\u0020the\u0020provider\u0027s\u0020credential\u0020registration\/application\u0020page\u0020\u0028magic\u0029", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\SteamOpenID\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "an\u0020optional\u0020link\u0020to\u0020the\u0020provider\u0027s\u0020API\u0020docs\u0020\u0028magic\u0029", + "url": "classes/chillerlan-OAuth-Providers-SteamOpenID.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe", + "name": "Stripe", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003AinvalidateAccessToken\u0028\u0029", + "name": "invalidateAccessToken", + "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#method_invalidateAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003ASCOPE_READ_WRITE", + "name": "SCOPE_READ_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#constant_SCOPE_READ_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003ASCOPE_READ_ONLY", + "name": "SCOPE_READ_ONLY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#constant_SCOPE_READ_ONLY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003A\u0024revokeURL", + "name": "revokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#property_revokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Stripe\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Stripe.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr", + "name": "Tumblr", + "summary": "Tumblr\u0020OAuth1", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr\u003A\u003AexchangeForOAuth2Token\u0028\u0029", + "name": "exchangeForOAuth2Token", + "summary": "Exchange\u0020the\u0020current\u0020token\u0020for\u0020an\u0020OAuth2\u0020token\u0020\u002D\u0020this\u0020will\u0020invalidate\u0020the\u0020OAuth1\u0020token.", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html#method_exchangeForOAuth2Token" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr\u003A\u003A\u0024requestTokenURL", + "name": "requestTokenURL", + "summary": "The\u0020request\u0020OAuth1\u0020token\u0020URL", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html#property_requestTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2", + "name": "Tumblr2", + "summary": "Tumblr\u0020OAuth2", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003ASCOPE_BASIC", + "name": "SCOPE_BASIC", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#constant_SCOPE_BASIC" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003ASCOPE_WRITE", + "name": "SCOPE_WRITE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#constant_SCOPE_WRITE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003ASCOPE_OFFLINE_ACCESS", + "name": "SCOPE_OFFLINE_ACCESS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#constant_SCOPE_OFFLINE_ACCESS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Tumblr2\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Tumblr2.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch", + "name": "Twitch", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003AgetClientCredentialsToken\u0028\u0029", + "name": "getClientCredentialsToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#method_getClientCredentialsToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003AgetRequestAuthorization\u0028\u0029", + "name": "getRequestAuthorization", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#method_getRequestAuthorization" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003AinvalidateAccessToken\u0028\u0029", + "name": "invalidateAccessToken", + "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#method_invalidateAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_ANALYTICS_READ_EXTENSIONS", + "name": "SCOPE_ANALYTICS_READ_EXTENSIONS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_ANALYTICS_READ_EXTENSIONS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_ANALYTICS_READ_GAMES", + "name": "SCOPE_ANALYTICS_READ_GAMES", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_ANALYTICS_READ_GAMES" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_BITS_READ", + "name": "SCOPE_BITS_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_BITS_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_EDIT_COMMERCIAL", + "name": "SCOPE_CHANNEL_EDIT_COMMERCIAL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_EDIT_COMMERCIAL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_MANAGE_BROADCAST", + "name": "SCOPE_CHANNEL_MANAGE_BROADCAST", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_MANAGE_BROADCAST" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_MANAGE_EXTENSIONS", + "name": "SCOPE_CHANNEL_MANAGE_EXTENSIONS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_MANAGE_EXTENSIONS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_MANAGE_REDEMPTIONS", + "name": "SCOPE_CHANNEL_MANAGE_REDEMPTIONS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_MANAGE_REDEMPTIONS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_MANAGE_VIDEOS", + "name": "SCOPE_CHANNEL_MANAGE_VIDEOS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_MANAGE_VIDEOS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_READ_EDITORS", + "name": "SCOPE_CHANNEL_READ_EDITORS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_READ_EDITORS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_READ_HYPE_TRAIN", + "name": "SCOPE_CHANNEL_READ_HYPE_TRAIN", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_READ_HYPE_TRAIN" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_READ_REDEMPTIONS", + "name": "SCOPE_CHANNEL_READ_REDEMPTIONS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_READ_REDEMPTIONS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_READ_STREAM_KEY", + "name": "SCOPE_CHANNEL_READ_STREAM_KEY", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_READ_STREAM_KEY" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CHANNEL_READ_SUBSCRIPTIONS", + "name": "SCOPE_CHANNEL_READ_SUBSCRIPTIONS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CHANNEL_READ_SUBSCRIPTIONS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_CLIPS_EDIT", + "name": "SCOPE_CLIPS_EDIT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_CLIPS_EDIT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_MODERATION_READ", + "name": "SCOPE_MODERATION_READ", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_MODERATION_READ" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_USER_EDIT", + "name": "SCOPE_USER_EDIT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_USER_EDIT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_USER_EDIT_FOLLOWS", + "name": "SCOPE_USER_EDIT_FOLLOWS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_USER_EDIT_FOLLOWS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_USER_READ_BLOCKED_USERS", + "name": "SCOPE_USER_READ_BLOCKED_USERS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_USER_READ_BLOCKED_USERS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_USER_MANAGE_BLOCKED_USERS", + "name": "SCOPE_USER_MANAGE_BLOCKED_USERS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_USER_MANAGE_BLOCKED_USERS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_USER_READ_BROADCAST", + "name": "SCOPE_USER_READ_BROADCAST", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_USER_READ_BROADCAST" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_USER_READ_EMAIL", + "name": "SCOPE_USER_READ_EMAIL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_USER_READ_EMAIL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003ASCOPE_USER_READ_SUBSCRIPTIONS", + "name": "SCOPE_USER_READ_SUBSCRIPTIONS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#constant_SCOPE_USER_READ_SUBSCRIPTIONS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024revokeURL", + "name": "revokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_revokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024authHeaders", + "name": "authHeaders", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_authHeaders" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitch\u003A\u003A\u0024apiHeaders", + "name": "apiHeaders", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitch.html#property_apiHeaders" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitter", + "name": "Twitter", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth1\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth1Interface.", + "url": "classes/chillerlan-OAuth-Providers-Twitter.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitter\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitter.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitter\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitter.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitter\u003A\u003A\u0024requestTokenURL", + "name": "requestTokenURL", + "summary": "The\u0020request\u0020OAuth1\u0020token\u0020URL", + "url": "classes/chillerlan-OAuth-Providers-Twitter.html#property_requestTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitter\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitter.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitter\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitter.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitter\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitter.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitter\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitter.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Twitter\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Twitter.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\TwitterCC", + "name": "TwitterCC", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-TwitterCC.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\TwitterCC\u003A\u003AgetAuthURL\u0028\u0029", + "name": "getAuthURL", + "summary": "Prepares\u0020the\u0020URL\u0020with\u0020optional\u0020\u0024params\u0020and\u0020\u0024scopes\u0020which\u0020redirects\u0020to\u0020the\u0020provider\u0027s\u0020authorization\u0020prompt\nand\u0020returns\u0020a\u0020PSR\u002D7\u0020UriInterface\u0020with\u0020all\u0020necessary\u0020parameters\u0020set", + "url": "classes/chillerlan-OAuth-Providers-TwitterCC.html#method_getAuthURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\TwitterCC\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "Obtains\u0020an\u0020OAuth2\u0020access\u0020token\u0020with\u0020the\u0020given\u0020\u0024code,\u0020verifies\u0020the\u0020\u0024state\nif\u0020the\u0020provider\u0020implements\u0020the\u0020CSRFToken\u0020interface,\u0020and\u0020returns\u0020an\u0020AccessToken\u0020object", + "url": "classes/chillerlan-OAuth-Providers-TwitterCC.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\TwitterCC\u003A\u003AAUTH_ERRMSG", + "name": "AUTH_ERRMSG", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-TwitterCC.html#constant_AUTH_ERRMSG" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\TwitterCC\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-TwitterCC.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\TwitterCC\u003A\u003A\u0024clientCredentialsTokenURL", + "name": "clientCredentialsTokenURL", + "summary": "An\u0020optional\u0020client\u0020credentials\u0020token\u0020endpoint\u0020in\u0020case\u0020the\u0020provider\u0020supports\u0020ClientCredentials.", + "url": "classes/chillerlan-OAuth-Providers-TwitterCC.html#property_clientCredentialsTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\TwitterCC\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-TwitterCC.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\TwitterCC\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-TwitterCC.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\TwitterCC\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-TwitterCC.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo", + "name": "Vimeo", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003AinvalidateAccessToken\u0028\u0029", + "name": "invalidateAccessToken", + "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#method_invalidateAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_PUBLIC", + "name": "SCOPE_PUBLIC", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_PUBLIC" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_PRIVATE", + "name": "SCOPE_PRIVATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_PRIVATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_PURCHASED", + "name": "SCOPE_PURCHASED", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_PURCHASED" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_CREATE", + "name": "SCOPE_CREATE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_CREATE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_EDIT", + "name": "SCOPE_EDIT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_EDIT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_DELETE", + "name": "SCOPE_DELETE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_DELETE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_INTERACT", + "name": "SCOPE_INTERACT", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_INTERACT" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_STATS", + "name": "SCOPE_STATS", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_STATS" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_UPLOAD", + "name": "SCOPE_UPLOAD", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_UPLOAD" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_PROMO_CODES", + "name": "SCOPE_PROMO_CODES", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_PROMO_CODES" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003ASCOPE_VIDEO_FILES", + "name": "SCOPE_VIDEO_FILES", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_SCOPE_VIDEO_FILES" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003AAPI_VERSION", + "name": "API_VERSION", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#constant_API_VERSION" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024revokeURL", + "name": "revokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_revokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024clientCredentialsTokenURL", + "name": "clientCredentialsTokenURL", + "summary": "An\u0020optional\u0020client\u0020credentials\u0020token\u0020endpoint\u0020in\u0020case\u0020the\u0020provider\u0020supports\u0020ClientCredentials.", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_clientCredentialsTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024authHeaders", + "name": "authHeaders", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_authHeaders" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\Vimeo\u003A\u003A\u0024apiHeaders", + "name": "apiHeaders", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-Vimeo.html#property_apiHeaders" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress", + "name": "WordPress", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003Ame\u0028\u0029", + "name": "me", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#method_me" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003ASCOPE_AUTH", + "name": "SCOPE_AUTH", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#constant_SCOPE_AUTH" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003ASCOPE_GLOBAL", + "name": "SCOPE_GLOBAL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#constant_SCOPE_GLOBAL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003A\u0024defaultScopes", + "name": "defaultScopes", + "summary": "Default\u0020scopes\u0020to\u0020apply\u0020if\u0020none\u0020were\u0020provided\u0020via\u0020the\u0020\u0024scopes\u0020parameter\u0020in\u0020OAuth2Provider\u003A\u003AgetAuthURL\u0028\u0029", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#property_defaultScopes" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003A\u0024apiDocs", + "name": "apiDocs", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#property_apiDocs" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\WordPress\u003A\u003A\u0024applicationURL", + "name": "applicationURL", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-WordPress.html#property_applicationURL" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\YouTube", + "name": "YouTube", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth2\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuth2Interface.", + "url": "classes/chillerlan-OAuth-Providers-YouTube.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\YouTube\u003A\u003ASCOPE_YOUTUBE", + "name": "SCOPE_YOUTUBE", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-YouTube.html#constant_SCOPE_YOUTUBE" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers\\YouTube\u003A\u003ASCOPE_YOUTUBE_GDATA", + "name": "SCOPE_YOUTUBE_GDATA", + "summary": "", + "url": "classes/chillerlan-OAuth-Providers-YouTube.html#constant_SCOPE_YOUTUBE_GDATA" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage", + "name": "MemoryStorage", + "summary": "Implements\u0020a\u0020memory\u0020storage\u0020adapter.", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AstoreAccessToken\u0028\u0029", + "name": "storeAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_storeAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AhasAccessToken\u0028\u0029", + "name": "hasAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_hasAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AclearAccessToken\u0028\u0029", + "name": "clearAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_clearAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AclearAllAccessTokens\u0028\u0029", + "name": "clearAllAccessTokens", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_clearAllAccessTokens" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AstoreCSRFState\u0028\u0029", + "name": "storeCSRFState", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_storeCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AgetCSRFState\u0028\u0029", + "name": "getCSRFState", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_getCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AhasCSRFState\u0028\u0029", + "name": "hasCSRFState", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_hasCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AclearCSRFState\u0028\u0029", + "name": "clearCSRFState", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_clearCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003AclearAllCSRFStates\u0028\u0029", + "name": "clearAllCSRFStates", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#method_clearAllCSRFStates" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003A\u0024tokens", + "name": "tokens", + "summary": "the\u0020token\u0020storage\u0020array", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#property_tokens" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\MemoryStorage\u003A\u003A\u0024states", + "name": "states", + "summary": "the\u0020CSRF\u0020state\u0020storage\u0020array", + "url": "classes/chillerlan-OAuth-Storage-MemoryStorage.html#property_states" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract", + "name": "OAuthStorageAbstract", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth\u0020storage\u0020adapter", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "OAuthStorageAbstract\u0020constructor.", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method___construct" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AsetLogger\u0028\u0029", + "name": "setLogger", + "summary": "Sets\u0020a\u0020logger.\u0020\u0028LoggerAwareInterface\u0020is\u0020stupid\u0029", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_setLogger" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AsetServiceName\u0028\u0029", + "name": "setServiceName", + "summary": "Sets\u0020the\u0020current\u0020service\u0020provider\u0020name", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_setServiceName" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AgetServiceName\u0028\u0029", + "name": "getServiceName", + "summary": "Gets\u0020the\u0020current\u0020service\u0020provider\u0020name", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_getServiceName" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AtoStorage\u0028\u0029", + "name": "toStorage", + "summary": "Prepares\u0020an\u0020AccessToken\u0020for\u0020storage\u0020\u0028serialize,\u0020encrypt\u0020etc.\u0029\nand\u0020returns\u0020a\u0020value\u0020that\u0020is\u0020suited\u0020for\u0020the\u0020underlying\u0020storage\u0020engine", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_toStorage" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003AfromStorage\u0028\u0029", + "name": "fromStorage", + "summary": "Retrieves\u0020token\u0020data\u0020from\u0020the\u0020underlying\u0020storage\u0020engine\n\u0028decrypt,\u0020unserialize\u0020etc.\u0029\u0020and\u0020returns\u0020an\u0020AccessToken", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#method_fromStorage" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003A\u0024serviceName", + "name": "serviceName", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#property_serviceName" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003A\u0024options", + "name": "options", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#property_options" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageAbstract\u003A\u003A\u0024logger", + "name": "logger", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageAbstract.html#property_logger" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageException", + "name": "OAuthStorageException", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageException.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface", + "name": "OAuthStorageInterface", + "summary": "Specifies\u0020the\u0020methods\u0020required\u0020for\u0020an\u0020OAuth\u0020token\u0020storage\u0020adapter", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AsetLogger\u0028\u0029", + "name": "setLogger", + "summary": "Sets\u0020a\u0020logger.\u0020\u0028LoggerAwareInterface\u0020is\u0020stupid\u0029", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_setLogger" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AsetServiceName\u0028\u0029", + "name": "setServiceName", + "summary": "Sets\u0020the\u0020current\u0020service\u0020provider\u0020name", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_setServiceName" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AgetServiceName\u0028\u0029", + "name": "getServiceName", + "summary": "Gets\u0020the\u0020current\u0020service\u0020provider\u0020name", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_getServiceName" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AstoreAccessToken\u0028\u0029", + "name": "storeAccessToken", + "summary": "Stores\u0020an\u0020AccessToken\u0020for\u0020the\u0020given\u0020\u0024service", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_storeAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "Retrieves\u0020an\u0020AccessToken\u0020for\u0020the\u0020given\u0020\u0024service", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AhasAccessToken\u0028\u0029", + "name": "hasAccessToken", + "summary": "Checks\u0020if\u0020a\u0020token\u0020for\u0020\u0024service\u0020exists", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_hasAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AclearAccessToken\u0028\u0029", + "name": "clearAccessToken", + "summary": "Deletes\u0020the\u0020access\u0020token\u0020for\u0020a\u0020given\u0020\u0024service\u0020\u0028and\u0020current\u0020user\u0029", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_clearAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AclearAllAccessTokens\u0028\u0029", + "name": "clearAllAccessTokens", + "summary": "Deletes\u0020all\u0020access\u0020tokens\u0020\u0028for\u0020the\u0020current\u0020user\u0029", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_clearAllAccessTokens" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AstoreCSRFState\u0028\u0029", + "name": "storeCSRFState", + "summary": "Stores\u0020a\u0020CSRF\u0020\u003Cstate\u003E\u0020value\u0020for\u0020the\u0020given\u0020\u0024service", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_storeCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AgetCSRFState\u0028\u0029", + "name": "getCSRFState", + "summary": "Retrieves\u0020a\u0020CSRF\u0020\u003Cstate\u003E\u0020value\u0020for\u0020the\u0020given\u0020\u0024service", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_getCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AhasCSRFState\u0028\u0029", + "name": "hasCSRFState", + "summary": "Checks\u0020if\u0020a\u0020CSRF\u0020state\u0020for\u0020the\u0020given\u0020provider\u0020exists", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_hasCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AclearCSRFState\u0028\u0029", + "name": "clearCSRFState", + "summary": "Deletes\u0020a\u0020CSRF\u0020state\u0020for\u0020the\u0020given\u0020\u0024service\u0020\u0028and\u0020current\u0020user\u0029", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_clearCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AclearAllCSRFStates\u0028\u0029", + "name": "clearAllCSRFStates", + "summary": "Deletes\u0020all\u0020stored\u0020CSRF\u0020states\u0020\u0028for\u0020the\u0020current\u0020user\u0029", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_clearAllCSRFStates" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AtoStorage\u0028\u0029", + "name": "toStorage", + "summary": "Prepares\u0020an\u0020AccessToken\u0020for\u0020storage\u0020\u0028serialize,\u0020encrypt\u0020etc.\u0029\nand\u0020returns\u0020a\u0020value\u0020that\u0020is\u0020suited\u0020for\u0020the\u0020underlying\u0020storage\u0020engine", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_toStorage" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\OAuthStorageInterface\u003A\u003AfromStorage\u0028\u0029", + "name": "fromStorage", + "summary": "Retrieves\u0020token\u0020data\u0020from\u0020the\u0020underlying\u0020storage\u0020engine\n\u0028decrypt,\u0020unserialize\u0020etc.\u0029\u0020and\u0020returns\u0020an\u0020AccessToken", + "url": "classes/chillerlan-OAuth-Storage-OAuthStorageInterface.html#method_fromStorage" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage", + "name": "SessionStorage", + "summary": "Implements\u0020a\u0020session\u0020storage\u0020adapter.", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "SessionStorage\u0020constructor.", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method___construct" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003A__destruct\u0028\u0029", + "name": "__destruct", + "summary": "SessionStorage\u0020destructor.", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method___destruct" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AstoreAccessToken\u0028\u0029", + "name": "storeAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_storeAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AhasAccessToken\u0028\u0029", + "name": "hasAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_hasAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AclearAccessToken\u0028\u0029", + "name": "clearAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_clearAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AclearAllAccessTokens\u0028\u0029", + "name": "clearAllAccessTokens", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_clearAllAccessTokens" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AstoreCSRFState\u0028\u0029", + "name": "storeCSRFState", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_storeCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AgetCSRFState\u0028\u0029", + "name": "getCSRFState", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_getCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AhasCSRFState\u0028\u0029", + "name": "hasCSRFState", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_hasCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AclearCSRFState\u0028\u0029", + "name": "clearCSRFState", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_clearCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003AclearAllCSRFStates\u0028\u0029", + "name": "clearAllCSRFStates", + "summary": "", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#method_clearAllCSRFStates" }, { "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003A\u0024tokenVar", "name": "tokenVar", "summary": "the\u0020key\u0020name\u0020for\u0020the\u0020token\u0020storage\u0020array\u0020in\u0020\u0024_SESSION", "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#property_tokenVar" }, { - "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003A\u0024stateVar", - "name": "stateVar", - "summary": "the\u0020key\u0020name\u0020for\u0020the\u0020CSRF\u0020token\u0020storage\u0020array\u0020in\u0020\u0024_SESSION", - "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#property_stateVar" + "fqsen": "\\chillerlan\\OAuth\\Storage\\SessionStorage\u003A\u003A\u0024stateVar", + "name": "stateVar", + "summary": "the\u0020key\u0020name\u0020for\u0020the\u0020CSRF\u0020token\u0020storage\u0020array\u0020in\u0020\u0024_SESSION", + "url": "classes/chillerlan-OAuth-Storage-SessionStorage.html#property_stateVar" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest", + "name": "AccessTokenTest", + "summary": "Tests\u0020the\u0020AccessToken\u0020class", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtokenDataProvider\u0028\u0029", + "name": "tokenDataProvider", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_tokenDataProvider" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtestDefaultsGetSet\u0028\u0029", + "name": "testDefaultsGetSet", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_testDefaultsGetSet" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AexpiryDataProvider\u0028\u0029", + "name": "expiryDataProvider", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_expiryDataProvider" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtestSetExpiry\u0028\u0029", + "name": "testSetExpiry", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_testSetExpiry" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AisExpiredDataProvider\u0028\u0029", + "name": "isExpiredDataProvider", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_isExpiredDataProvider" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtestIsExpired\u0028\u0029", + "name": "testIsExpired", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_testIsExpired" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtestIsExpiredVariable\u0028\u0029", + "name": "testIsExpiredVariable", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_testIsExpiredVariable" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003A\u0024token", + "name": "token", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#property_token" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage", + "name": "OAuthTestMemoryStorage", + "summary": "Extends\u0020the\u0020standard\u0020memory\u0020storage\u0020so\u0020that\u0020it\u0020also\u0020saves\u0020tokens\u0020as\u0020JSON\u0020in\u0020the\u0020given\u0020path", + "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html#method___construct" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage\u003A\u003AstoreAccessToken\u0028\u0029", + "name": "storeAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html#method_storeAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage\u003A\u003AgetAccessToken\u0028\u0029", + "name": "getAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html#method_getAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage\u003A\u003A\u0024storagePath", + "name": "storagePath", + "summary": "", + "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html#property_storagePath" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ChillerlanHttpClientFactory", + "name": "ChillerlanHttpClientFactory", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-ChillerlanHttpClientFactory.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ChillerlanHttpClientFactory\u003A\u003AgetClient\u0028\u0029", + "name": "getClient", + "summary": "Returns\u0020a\u0020fully\u0020prepared\u0020http\u0020client\u0020instance", + "url": "classes/chillerlan-OAuthTest-Providers-ChillerlanHttpClientFactory.html#method_getClient" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\GuzzleHttpClientFactory", + "name": "GuzzleHttpClientFactory", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-GuzzleHttpClientFactory.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\GuzzleHttpClientFactory\u003A\u003AgetClient\u0028\u0029", + "name": "getClient", + "summary": "Returns\u0020a\u0020fully\u0020prepared\u0020http\u0020client\u0020instance", + "url": "classes/chillerlan-OAuthTest-Providers-GuzzleHttpClientFactory.html#method_getClient" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\AmazonAPITest", + "name": "AmazonAPITest", + "summary": "Amazon\u0020API\u0020usage\u0020tests\/examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-AmazonAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\AmazonAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-AmazonAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\AmazonAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-AmazonAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\AmazonAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-AmazonAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BattleNetAPITest", + "name": "BattleNetAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BattleNetAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BattleNetAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BattleNetAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BattleNetAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BattleNetAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BattleNetAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BattleNetAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BigCartelAPITest", + "name": "BigCartelAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BigCartelAPITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BigCartelAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BigCartelAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BigCartelAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BigCartelAPITest\u003A\u003A\u0024account_id", + "name": "account_id", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BigCartelAPITest.html#property_account_id" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BitbucketAPITest", + "name": "BitbucketAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BitbucketAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BitbucketAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BitbucketAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BitbucketAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BitbucketAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\BitbucketAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-BitbucketAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DeezerAPITest", + "name": "DeezerAPITest", + "summary": "Spotify\u0020API\u0020usage\u0020tests\/examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DeezerAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DeezerAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DeezerAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DeezerAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DeezerAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DeezerAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DeezerAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DeviantArtAPITest", + "name": "DeviantArtAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DeviantArtAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DeviantArtAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DeviantArtAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DeviantArtAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DeviantArtAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DeviantArtAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DeviantArtAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DiscogsAPITest", + "name": "DiscogsAPITest", + "summary": "Discogs\u0020API\u0020test", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DiscogsAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DiscogsAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DiscogsAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DiscogsAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DiscogsAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DiscogsAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DiscogsAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DiscordAPITest", + "name": "DiscordAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DiscordAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DiscordAPITest\u003A\u003AtestRequestCredentialsToken\u0028\u0029", + "name": "testRequestCredentialsToken", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DiscordAPITest.html#method_testRequestCredentialsToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DiscordAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DiscordAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DiscordAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DiscordAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\DiscordAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-DiscordAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FlickrAPITest", + "name": "FlickrAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FlickrAPITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FlickrAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FlickrAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FlickrAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FlickrAPITest\u003A\u003A\u0024test_name", + "name": "test_name", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html#property_test_name" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FlickrAPITest\u003A\u003A\u0024test_id", + "name": "test_id", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FlickrAPITest.html#property_test_id" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FoursquareAPITest", + "name": "FoursquareAPITest", + "summary": "Foursquare\u0020API\u0020usage\u0020tests\/examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FoursquareAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FoursquareAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FoursquareAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FoursquareAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FoursquareAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\FoursquareAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-FoursquareAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GitHubAPITest", + "name": "GitHubAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GitHubAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GitHubAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GitHubAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GitHubAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GitHubAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GitHubAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GitHubAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GitLabAPITest", + "name": "GitLabAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GitLabAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GitLabAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GitLabAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GitLabAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GitLabAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GitLabAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GitLabAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GoogleAPITest", + "name": "GoogleAPITest", + "summary": "Google\u0020API\u0020usage\u0020tests\/examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GoogleAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GoogleAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GoogleAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GoogleAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GoogleAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GoogleAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GoogleAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GuildWars2APITest", + "name": "GuildWars2APITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GuildWars2APITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GuildWars2APITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GuildWars2APITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GuildWars2APITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GuildWars2APITest\u003A\u003A\u0024token", + "name": "token", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html#property_token" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\GuildWars2APITest\u003A\u003A\u0024tokenname", + "name": "tokenname", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-GuildWars2APITest.html#property_tokenname" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\ImgurAPITest", + "name": "ImgurAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-ImgurAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\ImgurAPITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-ImgurAPITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\ImgurAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-ImgurAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\ImgurAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-ImgurAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\ImgurAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-ImgurAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\LastFMAPITest", + "name": "LastFMAPITest", + "summary": "last.fm\u0020API\u0020test\u0020\u0026\u0020examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-LastFMAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\LastFMAPITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-LastFMAPITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\LastFMAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-LastFMAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\LastFMAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-LastFMAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\LastFMAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-LastFMAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MailChimpAPITest", + "name": "MailChimpAPITest", + "summary": "MailChimp\u0020API\u0020usage\u0020tests\/examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MailChimpAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MailChimpAPITest\u003A\u003AtestGetTokenMetadata\u0028\u0029", + "name": "testGetTokenMetadata", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MailChimpAPITest.html#method_testGetTokenMetadata" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MailChimpAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MailChimpAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MailChimpAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MailChimpAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MailChimpAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MailChimpAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MastodonAPITest", + "name": "MastodonAPITest", + "summary": "Spotify\u0020API\u0020usage\u0020tests\/examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MastodonAPITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MastodonAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MastodonAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MastodonAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MastodonAPITest\u003A\u003A\u0024testInstance", + "name": "testInstance", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MastodonAPITest.html#property_testInstance" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MicrosoftGraphAPITest", + "name": "MicrosoftGraphAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MicrosoftGraphAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MicrosoftGraphAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MicrosoftGraphAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MicrosoftGraphAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MicrosoftGraphAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MicrosoftGraphAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MicrosoftGraphAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MixcloudAPITest", + "name": "MixcloudAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MixcloudAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MixcloudAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MixcloudAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MixcloudAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MixcloudAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MixcloudAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MixcloudAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MusicBrainzAPITest", + "name": "MusicBrainzAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MusicBrainzAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MusicBrainzAPITest\u003A\u003AtestArtistId\u0028\u0029", + "name": "testArtistId", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MusicBrainzAPITest.html#method_testArtistId" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MusicBrainzAPITest\u003A\u003AtestArtistIdXML\u0028\u0029", + "name": "testArtistIdXML", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MusicBrainzAPITest.html#method_testArtistIdXML" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MusicBrainzAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MusicBrainzAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\MusicBrainzAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-MusicBrainzAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\NPROneAPITest", + "name": "NPROneAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-NPROneAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\NPROneAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-NPROneAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\NPROneAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-NPROneAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\NPROneAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-NPROneAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenCachingAPITest", + "name": "OpenCachingAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenCachingAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenCachingAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenCachingAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenCachingAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenCachingAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenCachingAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenCachingAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenStreetmap2APITest", + "name": "OpenStreetmap2APITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmap2APITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenStreetmap2APITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmap2APITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenStreetmap2APITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmap2APITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenStreetmap2APITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmap2APITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenStreetmapAPITest", + "name": "OpenStreetmapAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmapAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenStreetmapAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmapAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenStreetmapAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmapAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\OpenStreetmapAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-OpenStreetmapAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon1APITest", + "name": "Patreon1APITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon1APITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon1APITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon1APITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon1APITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon1APITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon1APITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon1APITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon1APITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon1APITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon2APITest", + "name": "Patreon2APITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon2APITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon2APITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon2APITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon2APITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon2APITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon2APITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon2APITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Patreon2APITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Patreon2APITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\PayPalAPITest", + "name": "PayPalAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-PayPalAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\PayPalAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-PayPalAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\PayPalAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-PayPalAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\PayPalAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-PayPalAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SlackAPITest", + "name": "SlackAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SlackAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SlackAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SlackAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SlackAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SlackAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SlackAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SlackAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SoundcloudAPITest", + "name": "SoundcloudAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SoundcloudAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SoundcloudAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SoundcloudAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SoundcloudAPITest\u003A\u003AtestRequestCredentialsToken\u0028\u0029", + "name": "testRequestCredentialsToken", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SoundcloudAPITest.html#method_testRequestCredentialsToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SoundcloudAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SoundcloudAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SoundcloudAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SoundcloudAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SpotifyAPITest", + "name": "SpotifyAPITest", + "summary": "Spotify\u0020API\u0020usage\u0020tests\/examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SpotifyAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SpotifyAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SpotifyAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SpotifyAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SpotifyAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SpotifyAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SpotifyAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SteamOpenIDAPITest", + "name": "SteamOpenIDAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SteamOpenIDAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SteamOpenIDAPITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SteamOpenIDAPITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SteamOpenIDAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SteamOpenIDAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SteamOpenIDAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SteamOpenIDAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\SteamOpenIDAPITest\u003A\u003A\u0024id", + "name": "id", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-SteamOpenIDAPITest.html#property_id" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\StripeAPITest", + "name": "StripeAPITest", + "summary": "Stripe\u0020API\u0020usage\u0020tests\/examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-StripeAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\StripeAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-StripeAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\StripeAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-StripeAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\StripeAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-StripeAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Tumblr2APITest", + "name": "Tumblr2APITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Tumblr2APITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Tumblr2APITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Tumblr2APITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Tumblr2APITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Tumblr2APITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\Tumblr2APITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-Tumblr2APITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TumblrAPITest", + "name": "TumblrAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TumblrAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TumblrAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TumblrAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TumblrAPITest\u003A\u003AtestTokenExchange\u0028\u0029", + "name": "testTokenExchange", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TumblrAPITest.html#method_testTokenExchange" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TumblrAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TumblrAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TumblrAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TumblrAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitchAPITest", + "name": "TwitchAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitchAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitchAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitchAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitchAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitchAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitchAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitchAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterAPITest", + "name": "TwitterAPITest", + "summary": "Twitter\u0020API\u0020tests\u0020\u0026\u0020examples", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterAPITest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterAPITest\u003A\u003A\u0024screen_name", + "name": "screen_name", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html#property_screen_name" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterAPITest\u003A\u003A\u0024user_id", + "name": "user_id", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterAPITest.html#property_user_id" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterCCAPITest", + "name": "TwitterCCAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterCCAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterCCAPITest\u003A\u003AtestMeErrorException\u0028\u0029", + "name": "testMeErrorException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterCCAPITest.html#method_testMeErrorException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterCCAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterCCAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\TwitterCCAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-TwitterCCAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\VimeoAPITest", + "name": "VimeoAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-VimeoAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\VimeoAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-VimeoAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\VimeoAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-VimeoAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\VimeoAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-VimeoAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\WordpressAPITest", + "name": "WordpressAPITest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-WordpressAPITest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\WordpressAPITest\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-WordpressAPITest.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\WordpressAPITest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-WordpressAPITest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live\\WordpressAPITest\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Live-WordpressAPITest.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider", + "name": "DummyOAuth1Provider", + "summary": "An\u0020OAuth1\u0020provider\u0020implementation", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003AinvalidateAccessToken\u0028\u0029", + "name": "invalidateAccessToken", + "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#method_invalidateAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024requestTokenURL", + "name": "requestTokenURL", + "summary": "The\u0020request\u0020OAuth1\u0020token\u0020URL", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_requestTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024revokeURL", + "name": "revokeURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_revokeURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024authHeaders", + "name": "authHeaders", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_authHeaders" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024apiHeaders", + "name": "apiHeaders", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_apiHeaders" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Test", + "name": "DummyOAuth1Test", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Test.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Test\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Test.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1APITestAbstract", + "name": "OAuth1APITestAbstract", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1APITestAbstract.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1APITestAbstract\u003A\u003AtestOAuth1Instance\u0028\u0029", + "name": "testOAuth1Instance", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1APITestAbstract.html#method_testOAuth1Instance" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract", + "name": "OAuth1ProviderTestAbstract", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestOAuth1Instance\u0028\u0029", + "name": "testOAuth1Instance", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testOAuth1Instance" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetAuthURL\u0028\u0029", + "name": "testGetAuthURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetAuthURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetSignature\u0028\u0029", + "name": "testGetSignature", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetSignature" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetSignatureInvalidURLException\u0028\u0029", + "name": "testGetSignatureInvalidURLException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetSignatureInvalidURLException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetAccessToken\u0028\u0029", + "name": "testGetAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestParseTokenResponseNoDataException\u0028\u0029", + "name": "testParseTokenResponseNoDataException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testParseTokenResponseNoDataException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestParseTokenResponseErrorException\u0028\u0029", + "name": "testParseTokenResponseErrorException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testParseTokenResponseErrorException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestParseTokenResponseNoTokenException\u0028\u0029", + "name": "testParseTokenResponseNoTokenException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testParseTokenResponseNoTokenException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestParseTokenResponseCallbackUnconfirmedException\u0028\u0029", + "name": "testParseTokenResponseCallbackUnconfirmedException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testParseTokenResponseCallbackUnconfirmedException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetRequestAuthorization\u0028\u0029", + "name": "testGetRequestAuthorization", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetRequestAuthorization" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestRequest\u0028\u0029", + "name": "testRequest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testRequest" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003A\u0024testProperties", + "name": "testProperties", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#property_testProperties" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003A\u0024testResponses", + "name": "testResponses", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#property_testResponses" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider", + "name": "DummyOAuth2BasicProvider", + "summary": "A\u0020minimal\u0020OAuth2\u0020provider\u0020implementation", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider", + "name": "DummyOAuth2Provider", + "summary": "An\u0020OAuth2\u0020provider\u0020implementation\u0020that\u0020supports\u0020token\u0020refresh,\u0020csrf\u0020tokens\u0020and\u0020client\u0020credentials", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003AinvalidateAccessToken\u0028\u0029", + "name": "invalidateAccessToken", + "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#method_invalidateAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024authURL", + "name": "authURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_authURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024accessTokenURL", + "name": "accessTokenURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_accessTokenURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024revokeURL", + "name": "revokeURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_revokeURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024userRevokeURL", + "name": "userRevokeURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_userRevokeURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024authHeaders", + "name": "authHeaders", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_authHeaders" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024apiHeaders", + "name": "apiHeaders", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_apiHeaders" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024authMethod", + "name": "authMethod", + "summary": "Specifies\u0020the\u0020authentication\u0020method\u003A\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_HEADER\u0020\u0028Bearer,\u0020OAuth,\u0020...\u0029\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_QUERY\u0020\u0028access_token,\u0020...\u0029", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_authMethod" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Test", + "name": "DummyOAuth2Test", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Test.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Test\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Test.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic", + "name": "DummyOAuth2TestBasic", + "summary": "Tests\u0020a\u0020minimal\u0020OAuth2\u0020provider\u0020implementation\u0020\u0028no\u0020token\u0020refresh,\u0020no\u0020csrf,\u0020no\u0020nothing\u0029", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003AtestRefreshAccessTokenException\u0028\u0029", + "name": "testRefreshAccessTokenException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#method_testRefreshAccessTokenException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003AtestGetClientCredentialsTokenException\u0028\u0029", + "name": "testGetClientCredentialsTokenException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#method_testGetClientCredentialsTokenException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003AtestCheckStateNotSupportedException\u0028\u0029", + "name": "testCheckStateNotSupportedException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#method_testCheckStateNotSupportedException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003AtestSetStateNotSupportedException\u0028\u0029", + "name": "testSetStateNotSupportedException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#method_testSetStateNotSupportedException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2APITestAbstract", + "name": "OAuth2APITestAbstract", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2APITestAbstract.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2APITestAbstract\u003A\u003AtestOAuth2Instance\u0028\u0029", + "name": "testOAuth2Instance", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2APITestAbstract.html#method_testOAuth2Instance" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2APITestAbstract\u003A\u003AtestRequestCredentialsToken\u0028\u0029", + "name": "testRequestCredentialsToken", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2APITestAbstract.html#method_testRequestCredentialsToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2APITestAbstract\u003A\u003A\u0024clientCredentialsScopes", + "name": "clientCredentialsScopes", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2APITestAbstract.html#property_clientCredentialsScopes" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract", + "name": "OAuth2ProviderTestAbstract", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestOAuth2Instance\u0028\u0029", + "name": "testOAuth2Instance", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testOAuth2Instance" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestGetAuthURL\u0028\u0029", + "name": "testGetAuthURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testGetAuthURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestGetAccessToken\u0028\u0029", + "name": "testGetAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testGetAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestParseTokenResponseNoDataException\u0028\u0029", + "name": "testParseTokenResponseNoDataException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testParseTokenResponseNoDataException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestParseTokenResponseErrorException\u0028\u0029", + "name": "testParseTokenResponseErrorException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testParseTokenResponseErrorException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestParseTokenResponseNoTokenException\u0028\u0029", + "name": "testParseTokenResponseNoTokenException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testParseTokenResponseNoTokenException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestGetRequestAuthorization\u0028\u0029", + "name": "testGetRequestAuthorization", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testGetRequestAuthorization" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRequest\u0028\u0029", + "name": "testRequest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRequest" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRequestInvalidAuthTypeException\u0028\u0029", + "name": "testRequestInvalidAuthTypeException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRequestInvalidAuthTypeException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestCheckCSRFState\u0028\u0029", + "name": "testCheckCSRFState", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testCheckCSRFState" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestCheckStateInvalidException\u0028\u0029", + "name": "testCheckStateInvalidException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testCheckStateInvalidException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestCheckStateInvalidCSRFStateException\u0028\u0029", + "name": "testCheckStateInvalidCSRFStateException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testCheckStateInvalidCSRFStateException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRefreshAccessTokenNoRefreshTokenAvailable\u0028\u0029", + "name": "testRefreshAccessTokenNoRefreshTokenAvailable", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRefreshAccessTokenNoRefreshTokenAvailable" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRefreshAccessToken\u0028\u0029", + "name": "testRefreshAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRefreshAccessToken" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRequestWithTokenRefresh\u0028\u0029", + "name": "testRequestWithTokenRefresh", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRequestWithTokenRefresh" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestGetClientCredentials\u0028\u0029", + "name": "testGetClientCredentials", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testGetClientCredentials" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003A\u0024testProperties", + "name": "testProperties", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#property_testProperties" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003A\u0024testResponses", + "name": "testResponses", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#property_testResponses" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract", + "name": "OAuthAPITestAbstract", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003AinitOptions\u0028\u0029", + "name": "initOptions", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#method_initOptions" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003AinitStorage\u0028\u0029", + "name": "initStorage", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#method_initStorage" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003AinitHttp\u0028\u0029", + "name": "initHttp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#method_initHttp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003AtestTokenInvalidate\u0028\u0029", + "name": "testTokenInvalidate", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#method_testTokenInvalidate" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003AtestMe\u0028\u0029", + "name": "testMe", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#method_testMe" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003AtestMeErrorException\u0028\u0029", + "name": "testMeErrorException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#method_testMeErrorException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003A\u0024dotEnv", + "name": "dotEnv", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#property_dotEnv" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003A\u0024ENV", + "name": "ENV", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#property_ENV" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003A\u0024CFG", + "name": "CFG", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#property_CFG" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthAPITestAbstract\u003A\u003A\u0024testuser", + "name": "testuser", + "summary": "a\u0020test\u0020username\u0020for\u0020live\u0020API\u0020tests,\u0020defined\u0020in\u0020.env\u0020as\u0020\u007BENV\u002DPREFIX\u007D_TESTUSER", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthAPITestAbstract.html#property_testuser" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract", + "name": "OAuthProviderTestAbstract", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_setUp" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest", - "name": "AccessTokenTest", - "summary": "Tests\u0020the\u0020AccessToken\u0020class", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitFactories\u0028\u0029", + "name": "initFactories", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initFactories" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitLogger\u0028\u0029", + "name": "initLogger", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initLogger" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitOptions\u0028\u0029", + "name": "initOptions", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initOptions" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitStorage\u0028\u0029", + "name": "initStorage", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initStorage" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitHttp\u0028\u0029", + "name": "initHttp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initHttp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitProvider\u0028\u0029", + "name": "initProvider", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initProvider" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitTestProperties\u0028\u0029", + "name": "initTestProperties", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initTestProperties" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestOAuthInstance\u0028\u0029", + "name": "testOAuthInstance", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testOAuthInstance" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestProviderInstance\u0028\u0029", + "name": "testProviderInstance", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testProviderInstance" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestMagicGet\u0028\u0029", + "name": "testMagicGet", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testMagicGet" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestTokenInvalidate\u0028\u0029", + "name": "testTokenInvalidate", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testTokenInvalidate" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003ArequestTargetProvider\u0028\u0029", + "name": "requestTargetProvider", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_requestTargetProvider" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestGetRequestTarget\u0028\u0029", + "name": "testGetRequestTarget", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testGetRequestTarget" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024is_ci", + "name": "is_ci", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_is_ci" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024requestFactory", + "name": "requestFactory", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_requestFactory" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024responseFactory", + "name": "responseFactory", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_responseFactory" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024streamFactory", + "name": "streamFactory", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_streamFactory" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024uriFactory", + "name": "uriFactory", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_uriFactory" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024http", + "name": "http", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_http" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024logger", + "name": "logger", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_logger" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024options", + "name": "options", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_options" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024provider", + "name": "provider", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_provider" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024storage", + "name": "storage", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_storage" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024reflection", + "name": "reflection", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_reflection" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024testProperties", + "name": "testProperties", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_testProperties" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024testResponses", + "name": "testResponses", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_testResponses" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthTestHttpClient", + "name": "OAuthTestHttpClient", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClient.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthTestHttpClient\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClient.html#method___construct" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthTestHttpClient\u003A\u003AsendRequest\u0028\u0029", + "name": "sendRequest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClient.html#method_sendRequest" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthTestHttpClient\u003A\u003A\u0024http", + "name": "http", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClient.html#property_http" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthTestHttpClientFactoryInterface", + "name": "OAuthTestHttpClientFactoryInterface", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClientFactoryInterface.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthTestHttpClientFactoryInterface\u003A\u003AgetClient\u0028\u0029", + "name": "getClient", + "summary": "Returns\u0020a\u0020fully\u0020prepared\u0020http\u0020client\u0020instance", + "url": "classes/chillerlan-OAuthTest-Providers-OAuthTestHttpClientFactoryInterface.html#method_getClient" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient", + "name": "ProviderTestHttpClient", + "summary": "a\u0020dummy\u0020client\u0020that\u0020returns\u0020a\u0020prepared\u0020set\u0020of\u0020responses", + "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#method___construct" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003AsendRequest\u0028\u0029", + "name": "sendRequest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#method_sendRequest" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003AECHO_REQUEST", + "name": "ECHO_REQUEST", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#constant_ECHO_REQUEST" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003A\u0024responses", + "name": "responses", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#property_responses" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003A\u0024responseFactory", + "name": "responseFactory", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#property_responseFactory" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003A\u0024streamFactory", + "name": "streamFactory", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#property_streamFactory" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest", + "name": "OAuthProviderRequestTest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#method_setUp" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003AtestRequestURI\u0028\u0029", + "name": "testRequestURI", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#method_testRequestURI" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003AtestRequestBody\u0028\u0029", + "name": "testRequestBody", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#method_testRequestBody" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003AtestRequestHostMismatchException\u0028\u0029", + "name": "testRequestHostMismatchException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#method_testRequestHostMismatchException" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#property_FQN" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003A\u0024testResponses", + "name": "testResponses", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#property_testResponses" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\RequestTestProvider", + "name": "RequestTestProvider", + "summary": "Implements\u0020an\u0020abstract\u0020OAuth\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuthInterface.", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\RequestTestProvider\u003A\u003AgetAuthURL\u0028\u0029", + "name": "getAuthURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html#method_getAuthURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\RequestTestProvider\u003A\u003AgetRequestAuthorization\u0028\u0029", + "name": "getRequestAuthorization", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html#method_getRequestAuthorization" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\RequestTestProvider\u003A\u003A\u0024apiURL", + "name": "apiURL", + "summary": "the\u0020API\u0020base\u0020URL\u0020\u0028magic\u0029", + "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html#property_apiURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\AmazonTest", + "name": "AmazonTest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-AmazonTest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\AmazonTest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-AmazonTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AsetUp\u0028\u0029", - "name": "setUp", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\BattleNetTest", + "name": "BattleNetTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_setUp" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-BattleNetTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtokenDataProvider\u0028\u0029", - "name": "tokenDataProvider", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\BattleNetTest\u003A\u003AtestSetRegion\u0028\u0029", + "name": "testSetRegion", "summary": "", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_tokenDataProvider" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-BattleNetTest.html#method_testSetRegion" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtestDefaultsGetSet\u0028\u0029", - "name": "testDefaultsGetSet", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\BattleNetTest\u003A\u003AtestSetRegionException\u0028\u0029", + "name": "testSetRegionException", "summary": "", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_testDefaultsGetSet" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-BattleNetTest.html#method_testSetRegionException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AexpiryDataProvider\u0028\u0029", - "name": "expiryDataProvider", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\BattleNetTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_expiryDataProvider" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-BattleNetTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtestSetExpiry\u0028\u0029", - "name": "testSetExpiry", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\BigCartelTest", + "name": "BigCartelTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_testSetExpiry" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-BigCartelTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AisExpiredDataProvider\u0028\u0029", - "name": "isExpiredDataProvider", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\BigCartelTest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", "summary": "", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_isExpiredDataProvider" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-BigCartelTest.html#method_setUp" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtestIsExpired\u0028\u0029", - "name": "testIsExpired", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\BigCartelTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_testIsExpired" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-BigCartelTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003AtestIsExpiredVariable\u0028\u0029", - "name": "testIsExpiredVariable", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\BitbucketTest", + "name": "BitbucketTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#method_testIsExpiredVariable" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-BitbucketTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Core\\AccessTokenTest\u003A\u003A\u0024token", - "name": "token", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\BitbucketTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Core-AccessTokenTest.html#property_token" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-BitbucketTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage", - "name": "OAuthTestMemoryStorage", - "summary": "Extends\u0020the\u0020standard\u0020memory\u0020storage\u0020so\u0020that\u0020it\u0020also\u0020saves\u0020tokens\u0020as\u0020JSON\u0020in\u0020the\u0020given\u0020path", - "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeezerTest", + "name": "DeezerTest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage\u003A\u003A__construct\u0028\u0029", - "name": "__construct", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeezerTest\u003A\u003AtestGetAuthURL\u0028\u0029", + "name": "testGetAuthURL", "summary": "", - "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html#method___construct" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html#method_testGetAuthURL" }, { - "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage\u003A\u003AstoreAccessToken\u0028\u0029", - "name": "storeAccessToken", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeezerTest\u003A\u003AtestParseTokenResponse\u0028\u0029", + "name": "testParseTokenResponse", "summary": "", - "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html#method_storeAccessToken" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html#method_testParseTokenResponse" }, { - "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage\u003A\u003AgetAccessToken\u0028\u0029", - "name": "getAccessToken", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeezerTest\u003A\u003AtestParseTokenResponseErrorException\u0028\u0029", + "name": "testParseTokenResponseErrorException", "summary": "", - "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html#method_getAccessToken" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html#method_testParseTokenResponseErrorException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\OAuthTestMemoryStorage\u003A\u003A\u0024storagePath", - "name": "storagePath", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeezerTest\u003A\u003AtestParseTokenResponseNoDataException\u0028\u0029", + "name": "testParseTokenResponseNoDataException", "summary": "", - "url": "classes/chillerlan-OAuthTest-OAuthTestMemoryStorage.html#property_storagePath" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html#method_testParseTokenResponseNoDataException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider", - "name": "DummyOAuth1Provider", - "summary": "An\u0020OAuth1\u0020provider\u0020implementation", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeezerTest\u003A\u003AtestGetAccessToken\u0028\u0029", + "name": "testGetAccessToken", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html#method_testGetAccessToken" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003AinvalidateAccessToken\u0028\u0029", - "name": "invalidateAccessToken", - "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#method_invalidateAccessToken" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeezerTest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024authURL", - "name": "authURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeezerTest\u003A\u003A\u0024testResponses", + "name": "testResponses", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_authURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeezerTest.html#property_testResponses" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024accessTokenURL", - "name": "accessTokenURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeviantArtTest", + "name": "DeviantArtTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_accessTokenURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeviantArtTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024requestTokenURL", - "name": "requestTokenURL", - "summary": "The\u0020request\u0020OAuth1\u0020token\u0020URL", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_requestTokenURL" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeviantArtTest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeviantArtTest.html#method_setUp" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024revokeURL", - "name": "revokeURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DeviantArtTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_revokeURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DeviantArtTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024apiURL", - "name": "apiURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DiscogsTest", + "name": "DiscogsTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_apiURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DiscogsTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024userRevokeURL", - "name": "userRevokeURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DiscogsTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_userRevokeURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DiscogsTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024authHeaders", - "name": "authHeaders", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DiscordTest", + "name": "DiscordTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_authHeaders" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DiscordTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Provider\u003A\u003A\u0024apiHeaders", - "name": "apiHeaders", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\DiscordTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Provider.html#property_apiHeaders" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-DiscordTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Test", - "name": "DummyOAuth1Test", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\FlickrTest", + "name": "FlickrTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Test.html" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-FlickrTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1\\DummyOAuth1Test\u003A\u003A\u0024FQN", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\FlickrTest\u003A\u003A\u0024FQN", "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1-DummyOAuth1Test.html#property_FQN" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-FlickrTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract", - "name": "OAuth1ProviderTestAbstract", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\FlickrTest\u003A\u003A\u0024testResponses", + "name": "testResponses", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-FlickrTest.html#property_testResponses" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AsetUp\u0028\u0029", - "name": "setUp", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\FoursquareTest", + "name": "FoursquareTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_setUp" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-FoursquareTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestOAuth1Instance\u0028\u0029", - "name": "testOAuth1Instance", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\FoursquareTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testOAuth1Instance" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-FoursquareTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetAuthURL\u0028\u0029", - "name": "testGetAuthURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GitHubTest", + "name": "GitHubTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetAuthURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GitHubTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetSignature\u0028\u0029", - "name": "testGetSignature", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GitHubTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetSignature" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GitHubTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetSignatureInvalidURLException\u0028\u0029", - "name": "testGetSignatureInvalidURLException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GitLabTest", + "name": "GitLabTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetSignatureInvalidURLException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GitLabTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetAccessToken\u0028\u0029", - "name": "testGetAccessToken", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GitLabTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetAccessToken" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GitLabTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestParseTokenResponseNoDataException\u0028\u0029", - "name": "testParseTokenResponseNoDataException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GoogleTest", + "name": "GoogleTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testParseTokenResponseNoDataException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GoogleTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestParseTokenResponseErrorException\u0028\u0029", - "name": "testParseTokenResponseErrorException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GoogleTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testParseTokenResponseErrorException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GoogleTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestParseTokenResponseNoTokenException\u0028\u0029", - "name": "testParseTokenResponseNoTokenException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GuildWars2Test", + "name": "GuildWars2Test", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testParseTokenResponseNoTokenException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestParseTokenResponseCallbackUnconfirmedException\u0028\u0029", - "name": "testParseTokenResponseCallbackUnconfirmedException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GuildWars2Test\u003A\u003AtestStoreGW2Token\u0028\u0029", + "name": "testStoreGW2Token", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testParseTokenResponseCallbackUnconfirmedException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html#method_testStoreGW2Token" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestGetRequestAuthorization\u0028\u0029", - "name": "testGetRequestAuthorization", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GuildWars2Test\u003A\u003AtestStoreGW2InvalidToken\u0028\u0029", + "name": "testStoreGW2InvalidToken", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testGetRequestAuthorization" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html#method_testStoreGW2InvalidToken" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003AtestRequest\u0028\u0029", - "name": "testRequest", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GuildWars2Test\u003A\u003AtestGetAuthURL\u0028\u0029", + "name": "testGetAuthURL", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#method_testRequest" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html#method_testGetAuthURL" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003A\u0024testProperties", - "name": "testProperties", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GuildWars2Test\u003A\u003AtestGetAccessToken\u0028\u0029", + "name": "testGetAccessToken", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#property_testProperties" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html#method_testGetAccessToken" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1ProviderTestAbstract\u003A\u003A\u0024testResponses", - "name": "testResponses", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GuildWars2Test\u003A\u003AtestRequestGetAuthURLNotSupportedException\u0028\u0029", + "name": "testRequestGetAuthURLNotSupportedException", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth1ProviderTestAbstract.html#property_testResponses" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html#method_testRequestGetAuthURLNotSupportedException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider", - "name": "DummyOAuth2BasicProvider", - "summary": "A\u0020minimal\u0020OAuth2\u0020provider\u0020implementation", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GuildWars2Test\u003A\u003AtestRequestGetAccessTokenNotSupportedException\u0028\u0029", + "name": "testRequestGetAccessTokenNotSupportedException", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html#method_testRequestGetAccessTokenNotSupportedException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider\u003A\u003A\u0024authURL", - "name": "authURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GuildWars2Test\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html#property_authURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider\u003A\u003A\u0024accessTokenURL", - "name": "accessTokenURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\GuildWars2Test\u003A\u003A\u0024testResponses", + "name": "testResponses", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html#property_accessTokenURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-GuildWars2Test.html#property_testResponses" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider\u003A\u003A\u0024apiURL", - "name": "apiURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\ImgurTest", + "name": "ImgurTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html#property_apiURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-ImgurTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2BasicProvider\u003A\u003A\u0024userRevokeURL", - "name": "userRevokeURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\ImgurTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2BasicProvider.html#property_userRevokeURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-ImgurTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider", - "name": "DummyOAuth2Provider", - "summary": "An\u0020OAuth2\u0020provider\u0020implementation\u0020that\u0020supports\u0020token\u0020refresh,\u0020csrf\u0020tokens\u0020and\u0020client\u0020credentials", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest", + "name": "LastFMTest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003AinvalidateAccessToken\u0028\u0029", - "name": "invalidateAccessToken", - "summary": "Allows\u0020to\u0020invalidate\u0020an\u0020access\u0020token", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#method_invalidateAccessToken" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_setUp" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024authURL", - "name": "authURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AtestGetAuthURL\u0028\u0029", + "name": "testGetAuthURL", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_authURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_testGetAuthURL" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024accessTokenURL", - "name": "accessTokenURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AtestGetSignature\u0028\u0029", + "name": "testGetSignature", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_accessTokenURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_testGetSignature" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024revokeURL", - "name": "revokeURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AtestParseTokenResponse\u0028\u0029", + "name": "testParseTokenResponse", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_revokeURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_testParseTokenResponse" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024apiURL", - "name": "apiURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AtestParseTokenResponseNoData\u0028\u0029", + "name": "testParseTokenResponseNoData", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_apiURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_testParseTokenResponseNoData" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024userRevokeURL", - "name": "userRevokeURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AtestParseTokenResponseError\u0028\u0029", + "name": "testParseTokenResponseError", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_userRevokeURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_testParseTokenResponseError" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024authHeaders", - "name": "authHeaders", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AtestParseTokenResponseNoToken\u0028\u0029", + "name": "testParseTokenResponseNoToken", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_authHeaders" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_testParseTokenResponseNoToken" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024apiHeaders", - "name": "apiHeaders", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AtestGetAccessToken\u0028\u0029", + "name": "testGetAccessToken", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_apiHeaders" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_testGetAccessToken" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Provider\u003A\u003A\u0024authMethod", - "name": "authMethod", - "summary": "Specifies\u0020the\u0020authentication\u0020method\u003A\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_HEADER\u0020\u0028Bearer,\u0020OAuth,\u0020...\u0029\n\u0020\u0020\u002D\u0020OAuth2Interface\u003A\u003AAUTH_METHOD_QUERY\u0020\u0028access_token,\u0020...\u0029", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Provider.html#property_authMethod" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AtestRequest\u0028\u0029", + "name": "testRequest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_testRequest" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Test", - "name": "DummyOAuth2Test", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003AtestRequestPost\u0028\u0029", + "name": "testRequestPost", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Test.html" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#method_testRequestPost" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2Test\u003A\u003A\u0024FQN", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003A\u0024FQN", "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2Test.html#property_FQN" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic", - "name": "DummyOAuth2TestBasic", - "summary": "Tests\u0020a\u0020minimal\u0020OAuth2\u0020provider\u0020implementation\u0020\u0028no\u0020token\u0020refresh,\u0020no\u0020csrf,\u0020no\u0020nothing\u0029", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\LastFMTest\u003A\u003A\u0024testResponses", + "name": "testResponses", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-LastFMTest.html#property_testResponses" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003AtestRefreshAccessTokenException\u0028\u0029", - "name": "testRefreshAccessTokenException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MailChimpTest", + "name": "MailChimpTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#method_testRefreshAccessTokenException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003AtestGetClientCredentialsTokenException\u0028\u0029", - "name": "testGetClientCredentialsTokenException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MailChimpTest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#method_testGetClientCredentialsTokenException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html#method_setUp" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003AtestCheckStateNotSupportedException\u0028\u0029", - "name": "testCheckStateNotSupportedException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MailChimpTest\u003A\u003AtestRequest\u0028\u0029", + "name": "testRequest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#method_testCheckStateNotSupportedException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html#method_testRequest" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003AtestSetStateNotSupportedException\u0028\u0029", - "name": "testSetStateNotSupportedException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MailChimpTest\u003A\u003AtestRequestInvalidAuthTypeException\u0028\u0029", + "name": "testRequestInvalidAuthTypeException", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#method_testSetStateNotSupportedException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html#method_testRequestInvalidAuthTypeException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2\\DummyOAuth2TestBasic\u003A\u003A\u0024FQN", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MailChimpTest\u003A\u003AtestGetTokenMetadata\u0028\u0029", + "name": "testGetTokenMetadata", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html#method_testGetTokenMetadata" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MailChimpTest\u003A\u003A\u0024FQN", "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2-DummyOAuth2TestBasic.html#property_FQN" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract", - "name": "OAuth2ProviderTestAbstract", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MailChimpTest\u003A\u003A\u0024testResponses", + "name": "testResponses", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html#property_testResponses" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MailChimpTest\u003A\u003A\u0024token", + "name": "token", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MailChimpTest.html#property_token" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MastodonTest", + "name": "MastodonTest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MastodonTest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MastodonTest\u003A\u003AtestGetAuthURL\u0028\u0029", + "name": "testGetAuthURL", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MastodonTest.html#method_testGetAuthURL" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MastodonTest\u003A\u003AtestSetInvalidInstance\u0028\u0029", + "name": "testSetInvalidInstance", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MastodonTest.html#method_testSetInvalidInstance" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AsetUp\u0028\u0029", - "name": "setUp", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MastodonTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_setUp" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MastodonTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestOAuth2Instance\u0028\u0029", - "name": "testOAuth2Instance", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MicrosoftGraphTest", + "name": "MicrosoftGraphTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testOAuth2Instance" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MicrosoftGraphTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestGetAuthURL\u0028\u0029", - "name": "testGetAuthURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MicrosoftGraphTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testGetAuthURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MicrosoftGraphTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestGetAccessToken\u0028\u0029", - "name": "testGetAccessToken", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MixcloudTest", + "name": "MixcloudTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testGetAccessToken" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MixcloudTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestParseTokenResponseNoDataException\u0028\u0029", - "name": "testParseTokenResponseNoDataException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MixcloudTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testParseTokenResponseNoDataException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MixcloudTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestParseTokenResponseErrorException\u0028\u0029", - "name": "testParseTokenResponseErrorException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MusicBrainzTest", + "name": "MusicBrainzTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testParseTokenResponseErrorException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MusicBrainzTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestParseTokenResponseNoTokenException\u0028\u0029", - "name": "testParseTokenResponseNoTokenException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\MusicBrainzTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testParseTokenResponseNoTokenException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-MusicBrainzTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestGetRequestAuthorization\u0028\u0029", - "name": "testGetRequestAuthorization", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\NPROneTest", + "name": "NPROneTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testGetRequestAuthorization" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRequest\u0028\u0029", - "name": "testRequest", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\NPROneTest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRequest" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html#method_setUp" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRequestInvalidAuthTypeException\u0028\u0029", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\NPROneTest\u003A\u003AtestRequestInvalidAuthTypeException\u0028\u0029", "name": "testRequestInvalidAuthTypeException", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRequestInvalidAuthTypeException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html#method_testRequestInvalidAuthTypeException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestCheckCSRFState\u0028\u0029", - "name": "testCheckCSRFState", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\NPROneTest\u003A\u003AtestGetRequestTarget\u0028\u0029", + "name": "testGetRequestTarget", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testCheckCSRFState" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html#method_testGetRequestTarget" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestCheckStateInvalidException\u0028\u0029", - "name": "testCheckStateInvalidException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\NPROneTest\u003A\u003AtestSetAPI\u0028\u0029", + "name": "testSetAPI", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testCheckStateInvalidException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html#method_testSetAPI" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestCheckStateInvalidCSRFStateException\u0028\u0029", - "name": "testCheckStateInvalidCSRFStateException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\NPROneTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testCheckStateInvalidCSRFStateException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-NPROneTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRefreshAccessTokenNoRefreshTokenAvailable\u0028\u0029", - "name": "testRefreshAccessTokenNoRefreshTokenAvailable", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\OpenCachingTest", + "name": "OpenCachingTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRefreshAccessTokenNoRefreshTokenAvailable" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-OpenCachingTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRefreshAccessToken\u0028\u0029", - "name": "testRefreshAccessToken", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\OpenCachingTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRefreshAccessToken" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-OpenCachingTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestRequestWithTokenRefresh\u0028\u0029", - "name": "testRequestWithTokenRefresh", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\OpenStreetmap2Test", + "name": "OpenStreetmap2Test", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testRequestWithTokenRefresh" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmap2Test.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003AtestGetClientCredentials\u0028\u0029", - "name": "testGetClientCredentials", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\OpenStreetmap2Test\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#method_testGetClientCredentials" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmap2Test.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003A\u0024testProperties", - "name": "testProperties", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\OpenStreetmapTest", + "name": "OpenStreetmapTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#property_testProperties" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmapTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2ProviderTestAbstract\u003A\u003A\u0024testResponses", - "name": "testResponses", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\OpenStreetmapTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuth2ProviderTestAbstract.html#property_testResponses" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-OpenStreetmapTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract", - "name": "OAuthProviderTestAbstract", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\Patreon1Test", + "name": "Patreon1Test", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-Patreon1Test.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AsetUp\u0028\u0029", - "name": "setUp", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\Patreon1Test\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_setUp" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-Patreon1Test.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitFactories\u0028\u0029", - "name": "initFactories", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\Patreon2Test", + "name": "Patreon2Test", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initFactories" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-Patreon2Test.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitLogger\u0028\u0029", - "name": "initLogger", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\Patreon2Test\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initLogger" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-Patreon2Test.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitOptions\u0028\u0029", - "name": "initOptions", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\PayPalTest", + "name": "PayPalTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initOptions" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-PayPalTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitStorage\u0028\u0029", - "name": "initStorage", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\PayPalTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initStorage" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-PayPalTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitHttp\u0028\u0029", - "name": "initHttp", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SlackTest", + "name": "SlackTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initHttp" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SlackTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitProvider\u0028\u0029", - "name": "initProvider", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SlackTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initProvider" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SlackTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AinitTestProperties\u0028\u0029", - "name": "initTestProperties", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SoundCloudTest", + "name": "SoundCloudTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_initTestProperties" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SoundCloudTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestOAuthInstance\u0028\u0029", - "name": "testOAuthInstance", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SoundCloudTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testOAuthInstance" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SoundCloudTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestProviderInstance\u0028\u0029", - "name": "testProviderInstance", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SpotifyTest", + "name": "SpotifyTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testProviderInstance" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SpotifyTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestMagicGet\u0028\u0029", - "name": "testMagicGet", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SpotifyTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testMagicGet" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SpotifyTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestTokenInvalidate\u0028\u0029", - "name": "testTokenInvalidate", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest", + "name": "SteamOpenIDTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testTokenInvalidate" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003ArequestTargetProvider\u0028\u0029", - "name": "requestTargetProvider", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_requestTargetProvider" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#method_setUp" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003AtestGetRequestTarget\u0028\u0029", - "name": "testGetRequestTarget", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003AtestGetAuthURL\u0028\u0029", + "name": "testGetAuthURL", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#method_testGetRequestTarget" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#method_testGetAuthURL" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024is_ci", - "name": "is_ci", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003AtestGetAccessToken\u0028\u0029", + "name": "testGetAccessToken", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_is_ci" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#method_testGetAccessToken" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024requestFactory", - "name": "requestFactory", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003AtestParseTokenResponse\u0028\u0029", + "name": "testParseTokenResponse", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_requestFactory" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#method_testParseTokenResponse" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024responseFactory", - "name": "responseFactory", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003AtestParseTokenResponseNoData\u0028\u0029", + "name": "testParseTokenResponseNoData", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_responseFactory" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#method_testParseTokenResponseNoData" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024streamFactory", - "name": "streamFactory", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003AtestParseTokenResponseInvalidID\u0028\u0029", + "name": "testParseTokenResponseInvalidID", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_streamFactory" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#method_testParseTokenResponseInvalidID" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024uriFactory", - "name": "uriFactory", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003AtestRequest\u0028\u0029", + "name": "testRequest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_uriFactory" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#method_testRequest" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024http", - "name": "http", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003AID_VALID", + "name": "ID_VALID", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_http" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#constant_ID_VALID" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024logger", - "name": "logger", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003AID_INVALID", + "name": "ID_INVALID", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_logger" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#constant_ID_INVALID" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024options", - "name": "options", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_options" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024provider", - "name": "provider", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\SteamOpenIDTest\u003A\u003A\u0024testResponses", + "name": "testResponses", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_provider" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-SteamOpenIDTest.html#property_testResponses" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024storage", - "name": "storage", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\StripeTest", + "name": "StripeTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_storage" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-StripeTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024reflection", - "name": "reflection", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\StripeTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_reflection" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-StripeTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024FQN", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\Tumblr2Test", + "name": "Tumblr2Test", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-Tumblr2Test.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\Tumblr2Test\u003A\u003A\u0024FQN", "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_FQN" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-Tumblr2Test.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024testProperties", - "name": "testProperties", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TumblrTest", + "name": "TumblrTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_testProperties" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TumblrTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuthProviderTestAbstract\u003A\u003A\u0024testResponses", - "name": "testResponses", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TumblrTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-OAuthProviderTestAbstract.html#property_testResponses" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TumblrTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient", - "name": "ProviderTestHttpClient", - "summary": "a\u0020dummy\u0020client\u0020that\u0020returns\u0020a\u0020prepared\u0020set\u0020of\u0020responses", - "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitchTest", + "name": "TwitchTest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitchTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003A__construct\u0028\u0029", - "name": "__construct", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitchTest\u003A\u003AtestRequestInvalidAuthTypeException\u0028\u0029", + "name": "testRequestInvalidAuthTypeException", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#method___construct" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitchTest.html#method_testRequestInvalidAuthTypeException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003AsendRequest\u0028\u0029", - "name": "sendRequest", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitchTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#method_sendRequest" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitchTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003AECHO_REQUEST", - "name": "ECHO_REQUEST", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitterCCTest", + "name": "TwitterCCTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#constant_ECHO_REQUEST" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003A\u0024responses", - "name": "responses", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitterCCTest\u003A\u003AtestGetAuthURL\u0028\u0029", + "name": "testGetAuthURL", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#property_responses" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html#method_testGetAuthURL" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003A\u0024responseFactory", - "name": "responseFactory", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitterCCTest\u003A\u003AtestGetAccessToken\u0028\u0029", + "name": "testGetAccessToken", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#property_responseFactory" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html#method_testGetAccessToken" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\ProviderTestHttpClient\u003A\u003A\u0024streamFactory", - "name": "streamFactory", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitterCCTest\u003A\u003AtestRequestGetAuthURLNotSupportedException\u0028\u0029", + "name": "testRequestGetAuthURLNotSupportedException", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-ProviderTestHttpClient.html#property_streamFactory" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html#method_testRequestGetAuthURLNotSupportedException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest", - "name": "OAuthProviderRequestTest", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitterCCTest\u003A\u003AtestRequestGetAccessTokenNotSupportedException\u0028\u0029", + "name": "testRequestGetAccessTokenNotSupportedException", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html#method_testRequestGetAccessTokenNotSupportedException" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003AsetUp\u0028\u0029", - "name": "setUp", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitterCCTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#method_setUp" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitterCCTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003AtestRequestURI\u0028\u0029", - "name": "testRequestURI", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitterTest", + "name": "TwitterTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#method_testRequestURI" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitterTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003AtestRequestBody\u0028\u0029", - "name": "testRequestBody", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\TwitterTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#method_testRequestBody" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-TwitterTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003AtestRequestHostMismatchException\u0028\u0029", - "name": "testRequestHostMismatchException", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\VimeoTest", + "name": "VimeoTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#method_testRequestHostMismatchException" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-VimeoTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003A\u0024FQN", - "name": "FQN", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\VimeoTest\u003A\u003AsetUp\u0028\u0029", + "name": "setUp", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#property_FQN" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-VimeoTest.html#method_setUp" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\OAuthProviderRequestTest\u003A\u003A\u0024testResponses", - "name": "testResponses", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\VimeoTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-OAuthProviderRequestTest.html#property_testResponses" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-VimeoTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\RequestTestProvider", - "name": "RequestTestProvider", - "summary": "Implements\u0020an\u0020abstract\u0020OAuth\u0020provider\u0020with\u0020all\u0020methods\u0020required\u0020by\u0020the\u0020OAuthInterface.", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\WordPressTest", + "name": "WordPressTest", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-WordPressTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\RequestTestProvider\u003A\u003AgetAuthURL\u0028\u0029", - "name": "getAuthURL", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\WordPressTest\u003A\u003A\u0024FQN", + "name": "FQN", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html#method_getAuthURL" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-WordPressTest.html#property_FQN" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\RequestTestProvider\u003A\u003AgetRequestAuthorization\u0028\u0029", - "name": "getRequestAuthorization", + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\YouTubeTest", + "name": "YouTubeTest", "summary": "", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html#method_getRequestAuthorization" + "url": "classes/chillerlan-OAuthTest-Providers-Unit-YouTubeTest.html" }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\RequestTest\\RequestTestProvider\u003A\u003A\u0024apiURL", - "name": "apiURL", - "summary": "the\u0020API\u0020base\u0020URL\u0020\u0028magic\u0029", - "url": "classes/chillerlan-OAuthTest-Providers-RequestTest-RequestTestProvider.html#property_apiURL" + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit\\YouTubeTest\u003A\u003A\u0024FQN", + "name": "FQN", + "summary": "", + "url": "classes/chillerlan-OAuthTest-Providers-Unit-YouTubeTest.html#property_FQN" }, { "fqsen": "\\chillerlan\\OAuthTest\\Storage\\MemoryStorageTest", "name": "MemoryStorageTest", @@ -1630,6 +6735,11 @@ Search.appendIndex( "name": "chillerlan", "summary": "", "url": "namespaces/chillerlan.html" + }, { + "fqsen": "\\chillerlan\\OAuth\\Providers", + "name": "Providers", + "summary": "", + "url": "namespaces/chillerlan-oauth-providers.html" }, { "fqsen": "\\chillerlan\\OAuth\\Storage", "name": "Storage", @@ -1645,16 +6755,21 @@ Search.appendIndex( "name": "OAuthTest", "summary": "", "url": "namespaces/chillerlan-oauthtest.html" - }, { - "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1", - "name": "OAuth1", - "summary": "", - "url": "namespaces/chillerlan-oauthtest-providers-oauth1.html" }, { "fqsen": "\\chillerlan\\OAuthTest\\Providers", "name": "Providers", "summary": "", "url": "namespaces/chillerlan-oauthtest-providers.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Live", + "name": "Live", + "summary": "", + "url": "namespaces/chillerlan-oauthtest-providers-live.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth1", + "name": "OAuth1", + "summary": "", + "url": "namespaces/chillerlan-oauthtest-providers-oauth1.html" }, { "fqsen": "\\chillerlan\\OAuthTest\\Providers\\OAuth2", "name": "OAuth2", @@ -1665,6 +6780,11 @@ Search.appendIndex( "name": "RequestTest", "summary": "", "url": "namespaces/chillerlan-oauthtest-providers-requesttest.html" + }, { + "fqsen": "\\chillerlan\\OAuthTest\\Providers\\Unit", + "name": "Unit", + "summary": "", + "url": "namespaces/chillerlan-oauthtest-providers-unit.html" }, { "fqsen": "\\chillerlan\\OAuthTest\\Storage", "name": "Storage", diff --git a/namespaces/chillerlan-oauth-providers.html b/namespaces/chillerlan-oauth-providers.html new file mode 100644 index 00000000..76f9d5d1 --- /dev/null +++ b/namespaces/chillerlan-oauth-providers.html @@ -0,0 +1,286 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Providers

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Amazon
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Amazon Login/OAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                AzureActiveDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                BattleNet
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Battle.net OAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                BigCartel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                BigCartel OAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Bitbucket
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Deezer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                DeviantArt
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Discogs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Discord
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Flickr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Foursquare
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GitHub
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GitLab
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Google
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GuildWars2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GW2 does not support authentication (anymore) but the API still works like a regular OAUth API, so.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Imgur
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Note: imgur sends an "expires_in" of 315360000 (10 years!) for access tokens, + but states in the docs that tokens expire after one month.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instagram
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                LastFM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MailChimp
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Mastodon
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MicrosoftGraph
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Mixcloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                note: a missing slash at the end of the path will end up in an HTTP/301
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MusicBrainz
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                NPROne
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                OpenCaching
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                OpenStreetmap
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                OpenStreetmap2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Patreon
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                PayPal
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                PayPalSandbox
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Slack
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SoundCloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Spotify
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SteamOpenID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Stripe
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Tumblr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Tumblr OAuth1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Tumblr2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Tumblr OAuth2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Twitch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Twitter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                TwitterCC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Vimeo
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                WordPress
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                YouTube
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + diff --git a/namespaces/chillerlan-oauth.html b/namespaces/chillerlan-oauth.html index 8e49fa8e..b7c901ff 100644 --- a/namespaces/chillerlan-oauth.html +++ b/namespaces/chillerlan-oauth.html @@ -131,6 +131,7 @@

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Core
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Providers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Storage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  diff --git a/namespaces/chillerlan-oauthtest-providers-live.html b/namespaces/chillerlan-oauthtest-providers-live.html new file mode 100644 index 00000000..77244685 --- /dev/null +++ b/namespaces/chillerlan-oauthtest-providers-live.html @@ -0,0 +1,286 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Live

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  AmazonAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Amazon API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  BattleNetAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  BigCartelAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  BitbucketAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  DeezerAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Spotify API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  DeviantArtAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  DiscogsAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Discogs API test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  DiscordAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FlickrAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FoursquareAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Foursquare API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GitHubAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GitLabAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoogleAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Google API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GuildWars2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ImgurAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  LastFMAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  last.fm API test & examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MailChimpAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MailChimp API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MastodonAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Spotify API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MicrosoftGraphAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MixcloudAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MusicBrainzAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  NPROneAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  OpenCachingAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  OpenStreetmap2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  OpenStreetmapAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Patreon1APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Patreon2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  PayPalAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SlackAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SoundcloudAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SpotifyAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Spotify API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SteamOpenIDAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  StripeAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Stripe API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Tumblr2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TumblrAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TwitchAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TwitterAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Twitter API tests & examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TwitterCCAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  VimeoAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  WordpressAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + diff --git a/namespaces/chillerlan-oauthtest-providers-unit.html b/namespaces/chillerlan-oauthtest-providers-unit.html new file mode 100644 index 00000000..83b95275 --- /dev/null +++ b/namespaces/chillerlan-oauthtest-providers-unit.html @@ -0,0 +1,286 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Table of Contents + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + Classes + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    AmazonTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    BattleNetTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    BigCartelTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    BitbucketTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DeezerTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DeviantArtTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DiscogsTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DiscordTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FlickrTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    FoursquareTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GitHubTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GitLabTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoogleTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GuildWars2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ImgurTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    LastFMTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MailChimpTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MastodonTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MicrosoftGraphTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MixcloudTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    MusicBrainzTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NPROneTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    OpenCachingTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    OpenStreetmap2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    OpenStreetmapTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Patreon1Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Patreon2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    PayPalTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SlackTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SoundCloudTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SpotifyTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SteamOpenIDTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    StripeTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Tumblr2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TumblrTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TwitchTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TwitterCCTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TwitterTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    VimeoTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    WordPressTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    YouTubeTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + + + + + + + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + On this page + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Search results

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + + + + + + + + diff --git a/namespaces/chillerlan-oauthtest-providers.html b/namespaces/chillerlan-oauthtest-providers.html index 08dc4bab..f739a580 100644 --- a/namespaces/chillerlan-oauthtest-providers.html +++ b/namespaces/chillerlan-oauthtest-providers.html @@ -131,11 +131,20 @@

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Live
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      RequestTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Unit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      + Interfaces + + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthTestHttpClientFactoryInterface

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Classes @@ -143,7 +152,7 @@

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1ProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2ProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ProviderTestHttpClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      a dummy client that returns a prepared set of responses
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ChillerlanHttpClientFactory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GuzzleHttpClientFactory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1APITestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1ProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2APITestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2ProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthAPITestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthTestHttpClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ProviderTestHttpClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      a dummy client that returns a prepared set of responses
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @@ -258,7 +267,8 @@

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Table Of Contents
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • diff --git a/packages/Application.html b/packages/Application.html index b65ccce3..4028a010 100644 --- a/packages/Application.html +++ b/packages/Application.html @@ -130,7 +130,7 @@

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ClientCredentials
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      CSRFToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1Interface
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the basic methods for an OAuth1 provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2Interface
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the basic methods for an OAuth2 provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthInterface
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the basic methods for an OAuth provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TokenInvalidate
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates whether the service is capable of invalidating access tokens
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TokenRefresh
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates whether the provider is capable of the OAuth2 token refresh.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthStorageInterface
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the methods required for an OAuth token storage adapter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ClientCredentials
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates whether the provider is capable of the OAuth2 client credentials authentication flow.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      CSRFToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the methods required for the OAuth2 CSRF token validation ("state parameter")
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1Interface
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the basic methods for an OAuth1 provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2Interface
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the basic methods for an OAuth2 provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthInterface
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the basic methods for an OAuth provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TokenInvalidate
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates whether the service is capable of invalidating access tokens
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TokenRefresh
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates whether the provider is capable of the OAuth2 token refresh.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthStorageInterface
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the methods required for an OAuth token storage adapter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthTestHttpClientFactoryInterface

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Classes @@ -138,7 +138,8 @@

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AccessToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Access token implementation for any OAuth version.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1Provider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2Provider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthProvider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ProviderException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthOptions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      This class holds all settings related to the OAuth provider as well as the default HTTP client.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MemoryStorage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements a memory storage adapter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthStorageAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth storage adapter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthStorageException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SessionStorage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements a session storage adapter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AccessTokenTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tests the AccessToken class
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthTestMemoryStorage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Extends the standard memory storage so that it also saves tokens as JSON in the given path
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth1Provider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An OAuth1 provider implementation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth1Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1ProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth2BasicProvider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A minimal OAuth2 provider implementation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth2Provider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An OAuth2 provider implementation that supports token refresh, csrf tokens and client credentials
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth2TestBasic
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tests a minimal OAuth2 provider implementation (no token refresh, no csrf, no nothing)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2ProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ProviderTestHttpClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      a dummy client that returns a prepared set of responses
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthProviderRequestTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      RequestTestProvider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MemoryStorageTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SessionStorageTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      StorageTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AccessToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Access token implementation for any OAuth version.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1Provider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2Provider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthProvider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ProviderException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthOptions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      This class holds all settings related to the OAuth provider as well as the default HTTP client.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Amazon
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Amazon Login/OAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AzureActiveDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BattleNet
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Battle.net OAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BigCartel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BigCartel OAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Bitbucket
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Deezer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DeviantArt
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Discogs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Discord
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Flickr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Foursquare
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GitHub
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GitLab
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Google
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GuildWars2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GW2 does not support authentication (anymore) but the API still works like a regular OAUth API, so.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Imgur
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Note: imgur sends an "expires_in" of 315360000 (10 years!) for access tokens, + but states in the docs that tokens expire after one month.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instagram
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      LastFM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MailChimp
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Mastodon
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MicrosoftGraph
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Mixcloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      note: a missing slash at the end of the path will end up in an HTTP/301
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MusicBrainz
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      NPROne
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OpenCaching
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OpenStreetmap
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OpenStreetmap2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Patreon
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      PayPal
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      PayPalSandbox
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Slack
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SoundCloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Spotify
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SteamOpenID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Stripe
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tumblr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tumblr OAuth1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tumblr2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tumblr OAuth2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Twitch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Twitter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth1 provider with all methods required by the OAuth1Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TwitterCC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Vimeo
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      WordPress
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      YouTube
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth2 provider with all methods required by the OAuth2Interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MemoryStorage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements a memory storage adapter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthStorageAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth storage adapter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthStorageException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SessionStorage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements a session storage adapter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AccessTokenTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tests the AccessToken class
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthTestMemoryStorage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Extends the standard memory storage so that it also saves tokens as JSON in the given path
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ChillerlanHttpClientFactory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GuzzleHttpClientFactory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AmazonAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Amazon API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BattleNetAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BigCartelAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BitbucketAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DeezerAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Spotify API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DeviantArtAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DiscogsAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Discogs API test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DiscordAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FlickrAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FoursquareAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Foursquare API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GitHubAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GitLabAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoogleAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Google API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GuildWars2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ImgurAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      LastFMAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      last.fm API test & examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MailChimpAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MailChimp API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MastodonAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Spotify API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MicrosoftGraphAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MixcloudAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MusicBrainzAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      NPROneAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OpenCachingAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OpenStreetmap2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OpenStreetmapAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Patreon1APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Patreon2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      PayPalAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SlackAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SoundcloudAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SpotifyAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Spotify API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SteamOpenIDAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      StripeAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Stripe API usage tests/examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tumblr2APITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TumblrAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TwitchAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TwitterAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Twitter API tests & examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TwitterCCAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      VimeoAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      WordpressAPITest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth1Provider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An OAuth1 provider implementation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth1Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1APITestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth1ProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth2BasicProvider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A minimal OAuth2 provider implementation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth2Provider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An OAuth2 provider implementation that supports token refresh, csrf tokens and client credentials
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DummyOAuth2TestBasic
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tests a minimal OAuth2 provider implementation (no token refresh, no csrf, no nothing)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2APITestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuth2ProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthAPITestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthProviderTestAbstract
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthTestHttpClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ProviderTestHttpClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      a dummy client that returns a prepared set of responses
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OAuthProviderRequestTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      RequestTestProvider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Implements an abstract OAuth provider with all methods required by the OAuthInterface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AmazonTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BattleNetTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BigCartelTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      BitbucketTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DeezerTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DeviantArtTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DiscogsTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DiscordTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FlickrTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      FoursquareTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GitHubTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GitLabTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoogleTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GuildWars2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ImgurTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      LastFMTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MailChimpTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MastodonTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MicrosoftGraphTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MixcloudTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MusicBrainzTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      NPROneTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OpenCachingTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OpenStreetmap2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OpenStreetmapTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Patreon1Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Patreon2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      PayPalTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SlackTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SoundCloudTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SpotifyTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SteamOpenIDTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      StripeTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tumblr2Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TumblrTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TwitchTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TwitterCCTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TwitterTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      VimeoTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      WordPressTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      YouTubeTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MemoryStorageTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SessionStorageTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      StorageTestAbstract

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Traits diff --git a/reports/deprecated.html b/reports/deprecated.html index f1782188..1015952b 100644 --- a/reports/deprecated.html +++ b/reports/deprecated.html @@ -117,10 +117,28 @@

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Fil